ショコラ
Linux ロケールを ja_JP.UTF-8 に変更するには?
以下のパッケージをインストールでキメマス。
もっさん先輩
①Ubuntu
apt-get install -y locales
②CentOS
yum -y install glibc-locale-source glibc-langpack-en
手順
- ubuntu を起動します。
docker run --rm -it ubuntu bash
- locales をインストールします。
apt-get update && apt-get install -y locales
- localedef を実行します。
localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
- LANG を .bashrc 設定します。
export LANG=ja_JP.UTF-8
- bash または再接続で日本語が表示されます。
シチュエーション
「localedef -f UTF-8 -i ja_JP ja_JP.UTF-8」を実行したところ、↓のエラーが表示された。
localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
# localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
[error] character map file `UTF-8' not found: No such file or directory
[error] cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory