nkf とか fileencoding とか ++enc とか.
混乱しそうだったので, メモ.
Shift_JIS を例に, 3つの文字セット変更方法とそれらの違いを.
nkf -s --overwrite [filenname]
シェル上でファイルを shift_jis に変更.
:set fileencoding=sjis
vim 編集中に, vimrc に自分で記載しているfileencodings の中から,
このファイルを開くときに使用する文字セットを sjis にセット.
:w でこの設定を保存すると, vim上で反映される.
(ちなみに, vim 上で :set fileencodings などとやると自分がvimrcでセットした文字セット一覧が見れる.)
:e ++enc=shift_jis
今編集中のファイルを新たに shift_jis で開き直す.