Php Outlook不显示UTF-8编码文本(Û;Œ;Ø;¨;Ø;³;Ø;§;Ø;¦;¹;&)邮件电子邮件
当我使用mail()从我的站点发送UTF-8电子邮件时。Gmail显示得非常好,但outlook显示得像这样 我的代码是 $to = "xxx@gmail.com"; $subject ="Subject"; $headers = "From: xxxx \r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset:UTF-8 \r\n"; $message = "email message";Php Outlook不显示UTF-8编码文本(Û;Œ;Ø;¨;Ø;³;Ø;§;Ø;¦;¹;&)邮件电子邮件,php,email,utf-8,outlook,Php,Email,Utf 8,Outlook,当我使用mail()从我的站点发送UTF-8电子邮件时。Gmail显示得非常好,但outlook显示得像这样 我的代码是 $to = "xxx@gmail.com"; $subject ="Subject"; $headers = "From: xxxx \r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset:UTF-8 \r\n";
mail ($to,$subject,$message,$headers);
您可能需要为主题添加编码
$subject='==?UTF-8?Q?Subject?='
和/或内容传输头
$headers.='Content-Transfer-Encoding: quoted-printable'
根据消息部分,编码问题会显示出来