Vimのエンコードについての設定

なんかUTF8がうまく読み込めないので、エンコードの設定について調べたら、
いいのが見つかったので残しておこう。

ありがとうございます。

Vimのバージョンを7.1に挙げたら、gvimのファイルメニューからエンコード指定が消えてしまったので、ちょこっと調べたメモを書いておきます。

メニューからエンコード指定をしたいという話ですが、そもそもvimでは、コマンドからエンコード指定が可能です。

:e ++enc=< エンコード形式>
:e ++enc=euc-jp
:e ++enc=shift_jis
:e ++enc=utf-8

もちろん、これでもOKなのですが、やはり毎回入力も面倒ですよね。

そこで、ファイルメニューにエンコード指定を表示する方法ですが、これにはiconv.dllが必要になります。
iconv.dllは、以下からダウンロード出来ます。
http://www.dll-files.com/dllindex/dll-files.shtml?iconv
ここからダウンロードして、gvim.exeと同じディレクトリに保存した後、vimを再起動すれば、ファイルメニューにエンコード指定が表示されます。

UTF-8にencodingを変更
:set fileencoding=utf-8
:set fenc=utf-8 でもOK
これでUTF-8にファイルがなったので、
:w
でファイルを保存。