草庐IT

mimeheader

全部标签

php - 使用 PHP 对电子邮件 header 进行 UTF-8 字符编码

我正在尝试将→(向右箭头,→或unicode2192hex)编码到电子邮件主题行中。当我使用php的mb_encode_mimeheader()时当我用Thunderbird或Gmail做同样的事情时,我得到了不同的值(value)。但是当php生成的电子邮件到达时,字符没有正确显示。此外,PHP的mb_decode_mimeheader()处理PHP的输出,但不解码来自其他电子邮件源的内容。通过十六进制转储,我计算出箭头的UTF-8表示是PHP的编码出现在Thunderbird和Gmail中:–我对PHP的行为完全感到困惑,因为它似乎没有产生标准结果。如何让PHP对UTF-8电子邮件