インストール時にデフォルト言語を C にしてしまったので、表示がすべて英語なんだわ。やっぱり日本人なんだから日本語を入出力したい。
Red Hat Enterprise Linux とかが UTF-8 なので、EUC-JP でなく UTF-8 を採用する。
- LANG の設定
インストール時にデフォルト言語を C にしてしまったので、ユーザーの環境も C がデフォルトになる。日本語を入出力させるには、ユーザーの環境変数 LANG で設定する。$HOME/.profile に LANG=ja_JP.UTF-8 を追加する。 export も必要。$ vi $HOME/.profile
--- $HOME/.profile.default +++ $HOME/.profile @@ -5,4 +5,5 @@ # ident "@(#)local.profile 1.10 01/06/23 SMI" stty istrip PATH=/usr/bin:/usr/ucb:/etc:. -export PATH +LANG=ja_JP.UTF-8 +export PATH LANG
※ bash の動作で気になること
$ export LANG=ja_JP.UTF-8
として、一時的に環境変数を変更しただけだと、表示はできるのだが、入力を行うことができない。
入力を行うには、ログイン時に $HOME/.profile などで、LANG=ja_JP.UTF-8 を行う必要があるようだ。 - システムのデフォルト言語を変更する場合
ぼく的にはどんな不具合が出るかわからないので、お勧めはしない。一般ユーザーに適用したいだけなら /etc/skel/local.profile を変更したほうがいいかも。/etc/default/init に LANG=ja_JP.UTF-8 を追加する。# vi /etc/default/init
--- /etc/default/init.default +++ /etc/default/init @@ -15,3 +15,5 @@ # TZ=Japan CMASK=022 + +LANG=ja_JP.UTF-8