PHP PEAR 邮件 '='
当通过 PEAR 发送 HTML 电子邮件时,尽管它在电子邮件客户端上正确呈现,但在查看消息源时,文本有很多 =
符号。
示例
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉 巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉 巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉等等
有什么想法以及如何删除它们吗?它们会引起任何问题吗?
When sending out HTML emails via PEAR, although it renders correctly on email clients, when looking at the message source the text has lots of =
signs.
Example
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= blah blah blah blah blah blah
Any ideas why and how they can be removed? Do they cause any issues?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是(老式但仍在使用!)引用打印编码的一部分,表示 7 位 ASC 代码集中的 8 位 ASCII 字符串。所有大于 127 的字符都以
=F3
的形式进行编码,它是字符的十六进制表示形式。欲了解更多信息,请访问有关引用打印的维基百科要阅读该消息,您必须应用
quoted_printable_decode()
到字符串。或者使用适当的 MIME 邮件解码器来解决您在尝试解析邮件时遇到的其他问题。它不会引起问题——它会解决问题。
It is part of the (oldschool but still used!) quoted-printable encoding that represents a 8-bit ASCII string in 7-bit ASC codeset. All characters that are >127 are encoded in the form
=F3
, which is a hexadecimal representation of the character. Read more at Wikipedia on quoted-printableTo read the message, you must apply
quoted_printable_decode()
to the string. or use a proper MIME Mail decoder that will resolve other issue's that you will encounter when trying to parse mails, too.It does not cause issues - it solves them.
它们是引用打印编码的一部分,必须存在才能正确阅读消息。
They are part of the quoted-printable encoding and must be present in order to read the message properly.