事象
- CentOSのVimで日本語などのマルチバイト文字列を含むファイルを開くと文字化けする
対応方法
Vimを開いて現在の文字コードを確認する。
:set fenc
fileencoding=latin1
utf-8だと思っていたが、どうやらlatin1らしい。(実際はeuc-jp?)
Vimの設定ファイルを作成し、文字コードを指定する。
vi /home/{ユーザー名}/.vimrc
set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
source
でファイルを読み込むか再度ログインし直すことで設定が有効となり、文字化けが解消される。