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から自動実行するように設定しました。

tmuxのコピーモードでページ送り、ページ戻りができるようにする

今更ながらscreenからtmuxへの乗り換えをやっているのですが、そのままだとコピーモード時にvi風にC-bでページ戻り、C-fでページ送りができなかったので.tmux.confに設定を追加しました。

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

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

[vim]sass(scss)を自動コンパイルできるようにしてcss編集を効率化する

昨日の記事でhtmlマークアップを効率化したので、今回はcss周りを効率化してみます。