Mac OS X 10.6 Snow Leopard Part 28

このエントリーをはてなブックマークに追加
294263
>>289 自前の ~/.bashrc には、最初の1行目で
export LANG=ja_JP.UTF-8 と宣言してあって、一応、仮想端末内ではこれがちゃんと利いていて
$ echo $LANG すると ja_JP.UTF-8 と返してくれてたんですけどね。

で、>>289 さんのテスト結果が大いに気になったので、私もやってみました。
再び Finder で書式をドイツ語に変更し、Terminal の環境設定では
「起動時にロケール環境変数を設定」のチェックを外してみました。
そうすると、>>289 さんの結果と同様、まったく問題が発生しませんでした。
同じことをやっているので当たり前と言えば当たり前ですが。。。

この状態で、仮想端末内で $ echo LANG=de_DE.UTF-8 ともやってみましたが、
そうすると、$ ls -ahl で表示されるリストの日付は正しくドイツ語表記に変わって、
かつ、日本語ファイルの表示・読み書きとも正しく出来ています。