MEMO REC

雑記帳兼php、mysql、html、css、javascript等の備忘録です。

【Solaris】vi使用時に日本語を入力する方法

solaris上でviを使いファイルを編集していたのですが、
日本語入力が出来ず調べたのでメモ。

症状

viでファイルを編集中に、
「あ」と打ち込んでみると下記のように8進数で表示されてしまう。
※「あ」だけではなく全角文字全般

\343\201\202

対策

現在の文字コードを確認してみる
※$LANG:文字コード環境変数

# echo $LANG

#

何も表示されないし。。。

とりあえず文字コードにja_JP.UTF-8を指定する

# export LANG=ja_JP.UTF-8

もう一度viでファイルを編集してみると、
無事「あ」と表示されました。

おわりに

その他に文字コードの種類は
en_US.UTF-8
ja_JP.eucJP
ja_JP.ujis
en_US
があるようです。