[PHP-users 27705] mb_encode_mimeheaderについて

Tomoo Nomura nomurat @ tmo.co.jp
2005年 11月 30日 (水) 12:07:38 JST


こんにちは。

md_encode_mimeheader についてですが、

$subject = "2005-13 こどもの安全情報" ;
echo "3: $subject \n";
$subject = mb_encode_mimeheader( "$subject", "ISO-2022-JP", "B", "" ) ;
echo "4: $subject \n";
$sttr = mb_decode_mimeheader( $subject );
echo "5: $sttr \n";

とすると、次のように出力されます。
"こども" が "Siもの" になるのですが、何が原因でしょうか?

3: 2005-13 こどもの安全情報
4: 2005-13 =?ISO-2022-JP?B?U2kbJEIkYiROMEJBND5wSnMbKEI=?=
5: 2005-13 Siもの安全情報

なお、内部コードはUTF-8です。

よろしくお願いいたします。

野村

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura @ tmo.co.jp       http://www.tmo.co.jp/
    Phone: +81-78-797-0240 Fax: +81-78-797-0241
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************


PHP-users メーリングリストの案内