Linux ロケールを ja_JP.eucJP に変更するには?

ショコラ
ショコラ

Linux ロケールを ja_JP.eucJP に変更するには?

以下のパッケージをインストールでキメマス。

もっさん先輩
もっさん先輩

①Ubuntu

apt-get install -y --no-install-recommends locales

②CentOS

yum -y install glibc-locale-source glibc-langpack-en

手順

  1. ubuntu を起動します。
docker run --rm -it ubuntu bash
  1. locales をインストールします。
apt-get install -y --no-install-recommends locales
  1. localedef を実行します。
localedef -f EUC-JP -i ja_JP ja_JP.eucJP
  1. LANG を .bashrc 設定します。
export LANG=ja_JP.eucJP
  1. bash または再接続で日本語が表示されます。

シチュエーション

「localedef -f UTF-8 -i ja_JP ja_JP.UTF-8」を実行したところ、↓のエラーが表示された。

localedef -f EUC-JP -i ja_JP ja_JP.eucJP
# localedef -f EUC-JP -i ja_JP ja_JP.eucJP
[error] character map file `EUC-JP' not found: No such file or directory
[error] cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory
Scroll to Top