環境
- Mac OSX
困ったこと
- UTF-8でエンコーディングされたcsvファイルを、Excelで開きたい。
- このままでは文字化けしちゃうので、なんとかShift_JISに変換したい。
- テキストエディタに開いてから文字コード変換とかやるけど、めんどい&データが膨大なときは処理が重くてツラい
- 困った…(´・ω・`)
nkfコマンドでどかっと変換処理
nkfとは文字コード変換のためのLinuxコマンドとのこと。
これを使うためにはmacにインストールする必要あり。なのでHomebrewで落としてくる。
% brew update
% brew install nkf
インスールできたら、さっそく試してみる。
Shift_JISへの変換は -s のオプションを付ければOKのよう。またファイルを上書き保存するには --overwrite のオプションで。
% nkf -s --overwrite fuga.csv
これで無事、文字化けせずにcsvファイルをexcelで見れるようになりました。めでたしめでたし(ФωФ)
nkfコマンドの使い方は以下のリンクが詳しかったので、ご参照くださいm(_ _)m
文字コード変換コマンドnkfの使い方まとめ Linux
Linux - macにnkfコマンドがないだと!?じゃあ入れよう! - Qiita