nkf のバグ

連続したオプションの解釈問題
$ echo テスト | nkf -EsLw
(UTF-8 な「テスト」)

どうも w (UTF-8 に変換)が効いてしまっているようです。
従来(1.92 時代までの)のオプション解釈では -Lw と解釈
されていました。

http://sourceforge.jp/tracker/index.php?func=detail&aid=777&group_id=248&atid=1031
たぶんこれと同じだと思うけど、nkf 2.0 で nkf -s -Lw としたら UTF-8 に変換されてしまった。古い nkf を使うときは注意。


さらに nkf 2.0.7 では -M にバグがある(2.0.8では修正されている)。
メールの subject を nkf で変換するときは注意。

[ao@www nkf207:0]$ echo ほげほげ | ./nkf -jM
=?ISO-2022-JP?B?GyRCJFskMiRbJDIbKE[ao@www nkf207:0]$ cd ../nkf-2.0.8/
[ao@www nkf-2.0.8:0]$ echo ほげほげ | ./nkf -jM
=?ISO-2022-JP?B?GyRCJFskMiRbJDIbKEI=?=
[ao@www nkf-2.0.8:0]$