PHP PEAR Mail'='

时间:2012-02-21 16:55:22

标签: php email pear mime quoted-printable

通过PEAR发送HTML电子邮件时,虽然它在电子邮件客户端上呈现正确,但在查看邮件来源时,文本会有很多=个符号。

示例

  等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等   blah = blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah   blah blah blah blah = blah blah blah blah blah blah blah blah blah blah blah blah   blah blah blah blah blah blah blah = blah blah blah blah blah blah blah

任何想法为什么以及如何删除?他们会引起任何问题吗?

2 个答案:

答案 0 :(得分:4)

它是(oldschool但仍然使用!)quoted-printable编码的一部分,表示7位ASC代码集中的8位ASCII字符串。所有> 127的字符都以=F3的形式编码,{{1}}是字符的十六进制表示。阅读更多Wikipedia on quoted-printable

要阅读邮件,您必须将quoted_printable_decode()应用于字符串。或者使用适当的MIME邮件解码器来解决在尝试解析邮件时会遇到的其他问题。

它不会导致问题 - 它解决了它们。

答案 1 :(得分:1)

它们是引用可打印编码的一部分,必须存在才能正确阅读邮件。