nkfモジュールは、MIMEのデコードもしてくれますが、
たとえば、以下のRFC2047に出ている例は
(=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=) (ab)
Even multiple SPACEs between 'encoded-word's are ignored
for the purpose of display.
(a b) になっちまいますよね。
手元のnkf-1.9だと
% echo "(=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)" | nkf -m
(ab)
になるところを見ると、1.7ベースのRubyのnkfがやってくれないだけ
なのだろうか?
--
人生を背負い投げ
菊谷 誠(Kikutani Makoto) g / kondara.org or kikutani / galaxy.net