□ ubuntu SJISで漢字文書の編集を行うには
ubuntuのvi(vim)でSJISの文書を編集しようとすると、文字化けを起こしてしまい
うまくいきません。
これは初期インストール時、utf-8で設定されている為ですが、環境変数を
変えてもうまくいきません。
export LANG=ja_JP.sjis or export LANG=ja_JP.ShiftSis
これはロケールの設定が出来ていない為となります。以下で確認できます。
locale -a | grep ja
ja_JP.utf8 ← 次のようになりsjisがありません。
そこで、以下のコマンドでsjisの分を追加します。
sudo localedef -f SHIFT_JIS -i ja_JP ja_JP.SJIS
※rootユーザーでやればよいのですが、ubuntuはrootユーザーがいませんので、
sudoコマンドからとなります。
$ locale -a | grep ja
ja_JP.sjis
ja_JP.utf8
以後、環境変数をLANG=ja_JP.sjis等にして、viコマンドを使うことで、
正しく漢字の表示ができるようになります。
最終更新:2009年04月27日 17:48