LoginSignup
6
1

More than 3 years have passed since last update.

ロケールについて

Posted at

ロケールとはざっくり何か

ざっくりいうと、言語をはじめ、地域の書式ルール(通貨、日付、数値表現)の定義。

ロケール名

言語_国.文字セットで表現される。

ロケール名 意味
ja_JP.utf8 日本語
en_US.utf8 米国における英語表記
en_GB.utf8 英国における英語表記
de_DE.utf8 ドイツのドイツ語表記
de_H.utf8 スイスのドイツ語表記
zh_CH.utf8 簡体字
zh_TW.utf8 繁体字

ロケールの調べ方

localeコマンド

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

LANG環境変数

$ echo $LANG
en_US.UTF-8

locale.conf

$ cat /etc/locale.conf
en_US.UTF-8

ロケールの設定の仕方

環境変数で設定する

$ export LANG=ja_JP.utf8; echo $LANG
ja_JP.utf8

CentOSの場合

$ localectl set-locale LANG=en_US.utf8; cat /etc/locale.conf
LANG=en_US.utf8

参考

https://eng-entrance.com/linux-localization-locale
https://docs.oracle.com/cd/E26924_01/html/E27144/glmbx.html

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1