From: Kazuhiro NISHIYAMA Date: 2005-02-02T19:23:23+09:00 Subject: [ruby-dev:25617] NKF: UTF-8のQエンコード 西山和広です。 ruby 1.8.2 (2005-01-25) [i686-linux]のNKFでUTF-8のQエンコードが デコードされないことがあるようです。 NKF.nkf("-e", "Subject: [ruby-list:40595] =?UTF-8?Q?=E3=81=AF=E3=81=98=E3=82=81=E3=81=BE=E3=81=97=E3=81=A6?=\n\t=?UTF-8?Q?=E3=80=82?=\n") #=> "Subject: [ruby-list:40595] はじめまして=?UTF-8?Q?=E3=80=82?=\n" NKF.nkf("-e", "Subject: =?iso-2022-jp?Q?ho?= =?iso-2022-jp?Q?ge?=") #=> "Subject: hoge" NKF.nkf("-e", "Subject: =?UTF-8?Q?ho?= =?iso-2022-jp?Q?ge?=") #=> "Subject: hoge" NKF.nkf("-e", "Subject: =?UTF-8?Q?ho?= =?UTF-8?Q?ge?=") #=> "Subject: hoge" NKF.nkf("-e", "Subject: =?UTF-8?Q?ho?= =?UTF-8?Q?=E3=80=82?=") #=> "Subject: ho。" NKF.nkf("-e", "Subject: =?UTF-8?Q?=E3=81=AF?= =?UTF-8?Q?=E3=80=82?=") #=> "Subject: は=?UTF-8?Q?=E3=80=82?=" NKF.nkf("-e", "Subject: =?UTF-8?Q?=E3=81=AF?= =?UTF-8?Q?foo?=") #=> "Subject: は=?UTF-8?Q?foo?=" -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)