teratermで文字化けした
teraterm経由でcentos6.5をいじっていて、日本語入力したら文字化けに遭遇
LANGは以下
[root@xxxxx]# 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=
これをググって、"ja_JP.utf8"の環境に
[root@xxxxx]# locale LANG=ja_JP.utf8 LC_CTYPE="ja_JP.utf8" LC_NUMERIC="ja_JP.utf8" LC_TIME="ja_JP.utf8" LC_COLLATE="ja_JP.utf8" LC_MONETARY="ja_JP.utf8" LC_MESSAGES="ja_JP.utf8" LC_PAPER="ja_JP.utf8" LC_NAME="ja_JP.utf8" LC_ADDRESS="ja_JP.utf8" LC_TELEPHONE="ja_JP.utf8" LC_MEASUREMENT="ja_JP.utf8" LC_IDENTIFICATION="ja_JP.utf8" LC_ALL=
で、dateコマンドで確認すると文字化けしてる・・・
色々試したけどダメ。。
最終的にteratermのフォントが原因だったことが判明。
[設定]-[フォント]で確認「consolas」とかいうのになってた
文字セット、日本語が選べないことが原因だった模様。
フォントを「MS ゴシック」に変更したところ、文字セットで日本語が選べるようになった。
フォントを変えたことにより、今まで文字化けしていた箇所がちゃんと表示されるようになった。
意識してないところに落とし穴が。。。