vimで書いてた日本語入りのファイルを,HTMLで表示されるときに文字化けしてた.面倒なので適当な英語に置き換えて表示していたのだけれど,さすがにこのままでは後で不便だということで問題に取り掛かってみた.
結論としては,.vimrcファイルでファイルの書き込み時のエンコーディングの指定をutf-8 にすればよかった.(ついでに読み込み時のエンコーディングもutf-8になってるか要確認.)
僕がだいぶ前に設定したときに,cp932(shift-jis?)だかeuc-jpやらを適当に複数指定していたのが原因だと思う...
.vimrcに以下を追記.
set fileencoding=utf-8set fileencodings=utf-8,cp932
これでうまくいった.単純だった.