[vim][nkf]excelで出力したcsvの文字化けを直す(shift-jis => utf-8 変換)
macのexcelでcsv出力をして、プレビューを見たら日本語が見事に文字化けしました。
vim で shift-jis(cp932)をutf-8に変換するには以下を実行
:e ++enc=cp932
:set fileencoding=utf-8
これで文字化けが直りました。
また、vimを使わずnkfコマンドで変換を行う場合は
nkf -w -Lu --overwrite xxxx.csv
でできました。
nkfコマンドのインストールは
- Mac:
brew install nkf
- CentOS:
yum install nkf
でできます。