SOFTELメモ

</> 技術者募集

【linux】viエディタが文字化けして困る

問題

viエディタで日本語(UTF-8)の内容を含むファイルを開くと文字化けしています。

解決法

いろんなところでviエディタの設定ができる。

個人用設定にこれだけ書いておけば、中身が日本語のファイルも文字化けしないで開けるのでは。ファイルがなかったら作成してよい。

$ vi ~/.vimrc
set encoding=utf-8
set fileencodings=iso-2022-jp,sjis,utf-8

自分しか使わないサーバーならば、viの設定にこんな感じの記述を入れておいてもよい。

# vi /etc/virc
set encoding=utf-8
set fileencodings=utf-8,latin1
(以下略)

実はいまいちよく分かっていなくて、set encoding=utf-8 が効いているだけなのかもしれない。

関連するメモ

コメント