文字コードを変換できるnkf
コマンドを紹介ます。
インストール
# mac $ brew install nkf # ubuntu $ sudo apt install nkf # centos $ sudo yum install nkf
使い方
文字コードを確認
$ nkf -g sample.txt UTF-8
file
コマンドでも確認することができます。
$ file sample.txt
sample.txt: UTF-8 Unicode text
UTF-8だとmacの標準のテキストエディタで開くことができないので、Shift-JISに変換します。
# ファイルから変換 $ nkf -s sample.txt > sample_sjis.txt # 標準入力から変換 $ cat sample.txt | nkf -s > sample_sjis.txt
Shift-JISに変換できていることが確認できます。
$ nkf -g sample_sjis.txt
Shift_JIS
また、変換できる文字コードは以下のとおりです。
# ISO-2022-JP nkf -j sample.txt # Shift-JIS nkf -s sample.txt # EUC-JP nkf -e sample.txt # UTF-8 nkf -w sample.txt