【发布时间】:2017-01-14 21:39:33
【问题描述】:
我正在尝试通过 PHPMailer (5.2) 发送 unicode 表情符号,但我发送的电子邮件收到的是奇怪的字符而不是表情符号。
我目前正在发送 HTML 电子邮件,其中我只是 echo 一个包含一些 utf-8 表情符号的字符串,并检查电子邮件源,该字符串似乎打印正确。例如:
echo "????";
产生:
=F0=9F=98=81
在电子邮件源代码中(应该没问题)。
【问题讨论】:
-
您看到的是quoted-printable 传输编码,这是正确的,尽管正如您所说,您需要告诉PHPMailer 使用UTF-8 字符集。
标签: php email unicode phpmailer emoji