🤮
MacでShift-JISのcsvを扱うnkf
用途
windows用のcsvを出力したい要件(地獄要件)のときに使用します。
BtoBでは業務系・Webアプリ問わず意外と要求されることが多い要件です。(白目)
手順
nkfというコマンドラインツールを使用します。
nkfのインストール
brewで入ります。
brew install nkf
ファイルの文字コードを判定する
nkf -g hoge.csv # -> UTF-8
ファイルの文字コードをshift-jisに変換する
nkf -s --overwrite hoge.csv
-gオプションで確認してみましょう。
nkf -g hoge.csv # => Shift_JIS
utf-8に戻すには
-wオプションを付与します。
nkf -w --overwrite hoge.csv
Discussion