※ ChatGPTを利用し、要約された質問です(原文:メール送信で文字化け)
メール送信で文字化け
このQ&Aのポイント
メール送信で件名が文字化けしてしまう問題について投稿しました。
質問はカテゴリ内でもよく見られますが、解決策が見つからず困っています。
試したコードや追加した処理もありますが、うまくいかない状況です。
メール送信で件名が文字化けしてしまいます。
カテゴリ内には同様の質問もあるようですが、
解決できないので、投稿しました。
以下のようなコードです。
$to= "aa@aa.aa";
$from= "bb@bb.bb";
$subject= "メール送信テスト";
$headers= "From:$from";
$subject = i18n_mime_header_encode(i18n_convert($subject, "JIS"));
$name= $_POST["name"];
$sub= $_POST["sub"];
$body= $_POST["body"];
$message="$name \n $sub \n $body \n";
if(mail($to, $subject, $message,$headers)){
echo "送信完了";
}else{
echo "送信エラー";
}
ちなみに、
$subject= base64_encode($subject);
とかもやってみたけど駄目でした。
よろしくお願いします。
お礼
ご回答ありがとうございました。 mb_send_mail でうまくいきました。(^^)