vimで文字化け
基本的にvimは自動的に文字コードを判定するが判定に失敗する場合もある。
その場合直接文字コードを vim -c ":e ++enc=euc-jp-ms" ファイル名
のように指定して開くと良い
文字コードの指定
vim -c ":e ++enc=euc-jp-ms" ファイル名
以外でも文字化けするfileを予め開き :e ++enc=euc-jp
とコマンド打てば任意の文字コードを指定できる。
機種依存文字
前述のeuc-jp-msはeuc-jpとは異なる
phper(それ以外でも)なら経験があると思うが euc-jp
はNEC特殊文字が正しく扱えずvimを開くときエラーが発生する
その場合 euc-jp-ms
を指定する
ただし CP51932
で書かれた文章(windowd環境でeucと言えばこっち)は正しく扱えないので注意する必要がある
注1 髙:はしごたか
㈱
①
などあるようなら要注意
注2 Windows環境上で使ってるeucは CP51932
でwindowdが関わってない方がeuc-jp-ms
紛らわしいね