macで文字コードの違うCSVファイルを作る備忘録
文字コードの違うCSVファイルを作ってテストする必要があったため、作り方をメモっておく。
まずはnkfをHomebrew経由でインストールする。
$ brew install nkfUTF-8
BOMなし
nkf -w input.csv > utf8.csv-w: UTF-8 BOMなしにする
BOMあり
nkf -w8 input.csv > utf8_bom.csv-w8: UTF-8 BOMありにする
Shift_JIS
nkf -s input.csv > sjis.csv-s: Shift_JISにする
Windows-31J(CP932)
拡張文字を使っていればCP932になるのでcsvに拡張文字を入れてからShift_JISで変換する。
id,氏名,カナ氏名
12345,①ⅱ髙㊙㌢テスト,カタカナテストnkf -s input.csv > CP932.csv文字コードを確認する
csv等の文字コードを知りたい時。
nkf --guess utf8.csv
