【发布时间】:2010-02-24 06:19:53
【问题描述】:
我有一个向用户发送电子邮件的 LAMP Web 应用程序。一些用户抱怨说,他们看到的不是 html 电子邮件,而是奇怪的字符序列,例如 =0D 或 =3D。我的任何电子邮件客户端都无法重现此错误:gmail、yahoo mail、hotmail、thunderbird、blackberry 或 iphone。有谁知道发生了什么以及如何解决这个问题?
【问题讨论】:
标签: email
我有一个向用户发送电子邮件的 LAMP Web 应用程序。一些用户抱怨说,他们看到的不是 html 电子邮件,而是奇怪的字符序列,例如 =0D 或 =3D。我的任何电子邮件客户端都无法重现此错误:gmail、yahoo mail、hotmail、thunderbird、blackberry 或 iphone。有谁知道发生了什么以及如何解决这个问题?
【问题讨论】:
标签: email
这称为引用可打印编码。某些系统在将邮件传递给看到违规字符的收件人时处理邮件,会弄乱编码或有关编码的标头信息。
检查您在发送邮件时设置的编码是否与您写入邮件的内容相匹配,以及是否也是其他人收到的内容。
【讨论】:
当您看到 =3D 之类的内容时,您看到的是所谓的“引用打印”编码中的单个字符。 “=3D”实际上是一个等号。 =0D 是回车 (CR),=0A 是换行 (LF)
取自Not all 'plain-text' is created equal...
该链接将提供有关正在发生的事情的深入详细说明。
【讨论】: