LoginSignup
6
4

More than 5 years have passed since last update.

vimでEUCの機種依存文字が文字化けする場合に文字コードを指定する方法

Posted at

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 紛らわしいね

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4