UNIX/Linuxの部屋 環境変数:LANG

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




環境変数 LANG 使用言語の指定。 このエントリーをはてなブックマークに追加

コマンドの出力が日本語になったりする便利なもの。
% date
Sat Aug 9 08:08:01 JST 2003
% env LC_ALL=ja_JP.eucJP date
2003年 8月 9日 土曜日 08時08分05秒 JST

EUC-JP を使いたいのであれば、以下のいずれか。
ja_JP.eucJP
ja_JP.EUC
ja_JP.ujis
ja_JP.EUC-JP
Shift_JIS を使いたいのであれば、以下のいずれか。
ja_JP.SJIS
ja_JP.PCK
Unicode であれば
ja_JP.UTF8
を使うとよい。

この辺は各種 UNIX で統一がされず、例えば FreeBSD だけでも
  • 大昔は ja
  • FreeBSD 2.2.? あたりで ja_JP.EUC に変更 (日本のコミュニティは ja_JP.eucJP にすべきと反対したが、受け入れられず)
  • FreeBSD 4.?-RELEASE あたりで結局 ja_JP.eucJP に変更
という始末である。

詳細は「ロケール」の項を参照。