HOME > > >

locale

システムの言語、時刻、通貨などの出力を国や地域に合わせた出力にフォーマットするための設定。

OS

  1. $ cat /etc/redhat-release
  2. CentOS Linux release 7.5.1804 (Core)

現在のロケールの設定の確認

  1. $ locale
  2. LANG=ja_JP.utf8
  3. LC_CTYPE="ja_JP.utf8"
  4. LC_NUMERIC="ja_JP.utf8"
  5. LC_TIME="ja_JP.utf8"
  6. LC_COLLATE="ja_JP.utf8"
  7. LC_MONETARY="ja_JP.utf8"
  8. LC_MESSAGES="ja_JP.utf8"
  9. LC_PAPER="ja_JP.utf8"
  10. LC_NAME="ja_JP.utf8"
  11. LC_ADDRESS="ja_JP.utf8"
  12. LC_TELEPHONE="ja_JP.utf8"
  13. LC_MEASUREMENT="ja_JP.utf8"
  14. LC_IDENTIFICATION="ja_JP.utf8"
  15. LC_ALL=

設定項目

LANG 言語設定
LC_CTYPE 文字の種類、その比較および分類の規定
LC_COLLATE 文字の照合や整列に関しての規定
LC_MESSAGES 表示メッセージに関しての規定
LC_NONETARY 通貨に関する規定
LC_NUMERIC 数値の書式などに関する規定
LC_TIME 日付、時刻に関する規定
LC_PAPER 紙の規格規定
LC_NAME 名前に関しての規定
LC_ADDRESS 住所に関しての規定
LC_TELEPHONE 電話サービスに関する規定
LC_MEASUREMENT 測定系などの単位の規定
LC_IDENTIFICATION メタデータに関する規定
LC_ALL ロケール情報を全項目に設定

設定できるロケールの確認

  1. $ locale -a | grep JP
  2. ja_JP
  3. ja_JP.eucjp
  4. ja_JP.ujis
  5. ja_JP.utf8

設定方法

一時的な変更

環境変数LANGを変更する

  1. $ LANG=C

恒久的な変更

設定ファイルに記述する

/etc/locale.conf

  1. LANG=ja_JP.utf8