docomoで受けたメールが文字化けしてたので修正
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$to = $_POST['recipient_email'];
$subject = "予約確認";
$message = "予約承りました、ありがとうございました。"; // 固定メッセージ
// メールのエンコーディングをISO-2022-JPに変換
$subject = mb_encode_mimeheader($subject, "ISO-2022-JP");
$message = mb_convert_encoding($message, "ISO-2022-JP", "UTF-8");
// ヘッダーにエンコーディングを指定
$headers = "From: info@ドメイン\r\n";
$headers .= "Content-Type: text/plain; charset=ISO-2022-JP\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n";
if (mail($to, $subject, $message, $headers)) {
echo "メールが送信されました。";
} else {
echo "メールの送信に失敗しました。";
}
}
一昔前は文字化けで毎度苦労してたが久々に化けてるの見た
0 件のコメント:
コメントを投稿