特殊 "Special" 角色支持 HTML(在电子邮件中)

Special "Special" Character Support HTML (in email)

我正在尝试使用 PHP 邮件程序发送电子邮件,我正在阅读 HTML 并将其作为正文传递。

file_get_contents('email.html');

但是当我收到邮件时,一些字符如 © 正在转换为 © “ â€.

我在 body 标签下有 <meta charset="UTF-8"/>,我在 head 标签下试过。当我在 Safari 中打开 email.html(作为网页)或在 Safari 中打开来自 Gmail 的电子邮件时 <meta charset="UTF-8"/> 似乎有效,但在 Mac 邮件中它不起作用。

我在 HTML 中链接了一个 CSS 文件,所以如果可以从 CSS 修复它,那就太好了。

像这样设置PHPMailer使用的字符集:

$mail->CharSet = ‘utf-8’;