ターミナルからテキストファイルの文字コードをUTF-8やShift_JISに変換


Microsoft OfficeのExcelはShift_JISのcsvデータを開くことができません。UTF-8のcsvを開くと文字化けしてしまいます。

Excelしか開くことができない人に対しては、下記のコマンドでUTF-8からShift_JISに変換してから送付しています。

# shift-jis変換
find . -name '*.csv' | xargs nkf --overwrite -s

逆はこちら

#utf-8変換
find . -name '*.csv' | xargs nkf --overwrite -w

Macだとデフォルトでnkfが入っていないので下記のコマンドでインストールしてください。

brew install nkf