みずぽ回答ポイント 60ptウォッチ 1

PHPのmb_send_mail()で質問です。

以下のソースでメールを送信した所、
From欄は正しく表示されるのですが件名が
「=?ISO-2022-JP?B?GyRCJEkkJiRKJE4lMyUiJWkbKEI=?=」
のようになって文字化けしてしまいます。

mb_language("UTF-8");
mb_internal_encoding("UTF-8");
$from = ("From:").(mb_encode_mimeheader("猫大好きクラブ",'ISO-2022-JP')).("<sample@neko.com>");
$title= mb_encode_mimeheader("どうなのコアラ",'ISO-2022-JP');
$email = "user@neko.com";
$body = "ねこだいすき";
mb_send_mail($email,$title,$body,$from);

Fromの所と同じ処理をしているのになぜ件名だけが文字化けしてしまうのでしょうか。
また、どう直せば正しく件名が表示されるのでしょうか。
ご助言お願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-08-24 15:50:33
終了日時
2009-08-31 15:55:02
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798UTF-8628ISO-2022-JP48文字化け1005コアラ33?B181

人気の質問

メニュー

PC版