电子邮件,设置字符集(Hotmail)



我正在使用PHPMailer发送电子邮件。我通过电子邮件发送价格,它在Gmail和Roundcube上工作正常,但在Hotmail上,我的"£"符号显示为"£"。

我知道这是因为字符集设置不正确。我试过了

$mail->Body = "
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
$content
</body>
</html>
";

但似乎Hotmail像大多数电子邮件客户端一样剥离了标题。

如何确保我的"£"符号在不同的电子邮件客户端中正确显示?

您应该使用以下行来设置 charSet。

$mail->CharSet = 'UTF-8';

相关内容

  • 没有找到相关文章

最新更新