Subject: ロケール date: 2008年5月19日 12:14:15JST 皆さん 大名です。 5/16の授業で,sort による文字列の並べ替えを例に,同じコマンドでも, 実行時のロケールによって,処理内容が変わってしまうことがあることを 見ましたが,sort に限らず,grep や uniq などのコマンドでも,適切に ロケールが設定されていないと,意図とは異なる処理がされてしまうことが あるので注意してください。 サテライトラボの Linux も dicom2 (国際コミュニケーション専攻の サーバー) も,環境変数 LANG の値は ja_JP.UTF-8 になっているので, この2つの環境で,かつ,処理するファイルの文字コードが UTF-8 または ASCII であれば,特に問題はないと思いますが,それ以外の 環境で,UTF-8/ASCII 以外のファイルを処理する人は,ロケールに 気を付けてください。 マシーンのリプレースで環境が変わったので,昨年からサテライトラボを 利用している人は気を付けてください。また,自宅のコンピューターに Linux を入れて使おうという人は,必ずロケールを確認するように してください。 -- 名古屋大学大学院国際開発研究科 国際コミュニケーション専攻 大名 力 (Tsutomu OHNA)