ターミナル(コンソール)で日本語が文字化けする

さくらのVPSの文字コード設定が不親切。他のOSはわからんけどCentOSを選択するとデフォルトで日本語が文字化けします。文字コード設定をUTF-8にしないと駄目です。

$ echo $LANG
c

これだと文字化けする。

$ echo $LANG
ja_JP.UTF-8

こういう風に設定されるようにしないと日本語が文字化けする。
viで以下のファイルを設定します。

# vi /etc/sysconfig/i18n

LANG="c"
↓
LANG="ja_JP.UTF-8"

修正して保存したらサーバー再起動します。(再起動忘れがち)

Last update: 2016.06.21 (火)