フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。

Permanent Til

ツール

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

-ツール

Copyright© Permanent Til , 2019 All Rights Reserved Powered by AFFINGER5.