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

【PR】 Ruby on Railsを学んで自社開発エンジニアになりたいなら