JISをUTFに変換

表題の通り。メールでよく使われているJIS(ISO-2022-JP)を読めるようにデコードしたい。

■ 環境

  • nkf 2.1.4
  • Mac OSX El Capitan

■ ISO-2022-JP

下記のような文字列をログで見かける。

=?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?=

これをデコードしてちゃんと読みたい。`nkf`で変換することが可能である。

$ echo "=?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?=" | nkf -w
テスト
$

デコードできた。メール関連のログでこういった文字が出てきても安心だ。

ちなみに逆は下記のようにする。

$ echo "テスト" | nkf -jM
=?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?=
$

以上。

■ 関連

urldecode