vim使ってて日本語が文字化けしてるときの対応

投稿者: | 2016-12-31

vimで書いてた日本語入りのファイルを,HTMLで表示されるときに文字化けしてた.面倒なので適当な英語に置き換えて表示していたのだけれど,さすがにこのままでは後で不便だということで問題に取り掛かってみた.

結論としては,.vimrcファイルでファイルの書き込み時のエンコーディングの指定をutf-8 にすればよかった.(ついでに読み込み時のエンコーディングもutf-8になってるか要確認.)
僕がだいぶ前に設定したときに,cp932(shift-jis?)だかeuc-jpやらを適当に複数指定していたのが原因だと思う...

.vimrcに以下を追記.

set fileencoding=utf-8
set fileencodings=utf-8,cp932

これでうまくいった.単純だった.

参考:Vimの文字コード関連 – Qiita

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です