[PHP-users 25892] Re: mb_send_mailでサブジェクト文字化け?

Hiroshi Moriyama mtmori @ acc.kumagaku.ac.jp
2005年 6月 24日 (金) 11:12:17 JST


森山と申します。

あまり使わないので間違いだったら恥ずかしいのですが....

>[Outlook Express]
>Subject: =?ISO-2022-JP?B?GyRCJVshPCVgJVohPCU4JCskaSRO?=
> =?ISO-2022-JP?B?JCpMZDlnJDsbKEI=?=

サブジェクトの前処理はどの様にされてますか?

以下のような処理を書いて実行したら、

$MailSubj = "ホームページからのお問合せ";
$MailSubj = mb_convert_encoding( $MailSubj, "JIS", "SJIS" );
$MailSubj = mb_encode_mimeheader( $MailSubj, 'ISO-2022-JP' );
print $MailSubj;

これ↓のように出ます。

=?ISO-2022-JP?B?GyRCJVshPCVgJVohPCU4JCskaSROJCpMZDlnJDsbKEI=?=

渡邉さんのは2行に分かれていますが、そうなるのが何処かを突き止める
と解決が早いような気がします。

=================================================
森山寛@熊本学園大学情報教育センター
〒862-8680熊本市大江2-5-1 Tel.096-371-7434,Fax.096-363-1288
mtmori @ acc.kumagaku.ac.jp
9695 66F2 C935 4968 F3FD  F6FA 22DA 8E6D CC77 7C3F


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