Unix command > nkfコマンドの使い方

更新日 2014-04-26
広告

nkfは、ファイルのエンコーディングを調べたりできるコマンドです。

Ubuntuならインストールは簡単です。

$ apt-get install nkf

ファイルのエンコーディングを調べる

ファイルのエンコーディングを調べる際は、--guessオプションを指定します。
$ nkf --guess sample.txt
UTF-8
「エディタでファイルを開いたら、文字化けしていた」という場合、私はこの方法でファイルのエンコーディングを調べます。

エンコードを変更する。

UTF-8エンコードされているファイルを、Shift-JISに変更する例を示します。
$ nkf -W -s file-utf8.txt > file-sjis.txt
逆の変換をしたいなら、以下のようにします。
$ nkf -S -w file-sjis.txt > file-utf8.txt
日本語URLの日本語部分を、URLエンコードするには、以下のようにします。
~$ echo "テスト" | nkf -wMQ | tr = %
%E3%83%86%E3%82%B9%E3%83%88
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system