最終更新:2017-07-03 (月) 14:32:50 (2460d)
ロケール
Top / ロケール
language(_territory)(.encoding)(@modifier)
Ubuntu
dpkg-reconfigure
Ubuntu/パッケージ
locale
$ locale LANG=ja_JP.utf-8 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=
setlocale
- LC_CTYPE?
- LC_NUMERIC?
- LC_TIME?
- LC_COLLATE?
- LC_MONETARY?
- LC_MESSAGES
- LC_PAPER?
- LC_NAME?
- LC_ADDRESS?
- LC_TELEPHONE?
- LC_MEASUREMENT?
- LC_IDENTIFICATION?
- LC_ALL?
- This is not an environment variable; it is only a macro that you can use with setlocale to set a single locale for all purposes.
- Setting this environment variable overwrites all selections by the other LC_* variables or LANG.
Linux/etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
環境変数
参照順序
- 環境変数LC_ALL?が定義済かつnullでない場合、LC_ALL?の値が使用される。
- コンポーネント特有の適切な環境変数 ― たとえば、LC_COLLATE? ― が設定済かつnullでない場合、その値が使用される。
- 環境変数LANGが定義済かつnullでない場合、LANGの値が使用される。
- 環境変数LANGが未設定またはnullの場合、実装に依存したデフォルトのロケールが使用される。