hello-world
webエンジニアのメモ。とりあえずやってみる。

[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

でできます。


Related #vim

[ruby][vim]Rubocopを使ってコードをチェックする

rubyのコーディングルールをチェックしてくれる rubocopをvimから自動実行するように設定しました。

[mac][iterm]vimで全角記号がずれる問題を解消する

iterm2経由でvimを使っていた際に、全角記号(○や■)がずれておかしくなることがありました。

[vim]CentOS6.5にvim7.4をインストールしてrubyの補完ができるようにする(neocomplcache)

最初はvim7.2で試していたのですが、プラグインのアップデートをした際に一部プラグインが7.2では動かなくなったのでvim7.4にアップデートしました。