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