Linux(debian)にて調査した
言語
Linuxはlocale(ロケールまたはロカール)と呼ばれる仕組みで多言語をサポート
localeにて、どの国のどの言語か、文字コード体系や通貨単位などは何かといった情報を設定
root@hostname:/home/shimizu# locale LANG=ja_JP.UTF-8 LANGUAGE= LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" # 日付と時刻のフォーマット LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL= root@ita01:/home/shimizu# env | grep "LANG" LANG=ja_JP.UTF-8 ### (おまけ)生成したlocalを確認できる ### root@hostname:/home/shimizu# cat /etc/locale.gen | grep -v "^#" | grep -v '^\s*$' en_US.UTF-8 UTF-8 ja_JP.UTF-8 UTF-8
試しに変更してみると、、
### システム標準の環境変数として設定するデフォルトロケールを変更する ### root@hostname:/home/shimizu# dpkg-reconfigure locales ... ### 変更後一度ログオフする ### root@hostname:/home/shimizu# locale LANG=ja_JP.EUC-JP LANGUAGE= LC_CTYPE="ja_JP.EUC-JP" LC_NUMERIC="ja_JP.EUC-JP" LC_TIME="ja_JP.EUC-JP" LC_COLLATE="ja_JP.EUC-JP" LC_MONETARY="ja_JP.EUC-JP" LC_MESSAGES="ja_JP.EUC-JP" LC_PAPER="ja_JP.EUC-JP" LC_NAME="ja_JP.EUC-JP" LC_ADDRESS="ja_JP.EUC-JP" LC_TELEPHONE="ja_JP.EUC-JP" LC_MEASUREMENT="ja_JP.EUC-JP" LC_IDENTIFICATION="ja_JP.EUC-JP" LC_ALL= root@hostname:/home/shimizu# env | grep "LANG" LANG=ja_JP.EUC-JP root@hostname:/home/shimizu# date 2015ǯ 1?? 15?? ?????? 21:09:21 JST