繁体   English   中英

IMAP电子邮件编码问题

[英]IMAP E-mail encoding issue

我正在尝试使用IMAP解析电子邮件,我正在使用imap_fetchbody($conn, $i, 1)获取消息,这给了我:

string(566) "
The email message addressed to "hidden=2Esomething@site=2E=
net" with the subject "subject" has been successfully delivered to =
the destination at 12-Oct-2013 11:01 UTC=2E=20

This is an automated response=2E Please do not reply to this message=2E   Thank you=2E"

现在在上面的示例中, =2E应该是a . 标头显示字符集为Windows-1252

我已经尝试过iconvmb_convert_encoding但是都无法解决这个问题。 在webmail客户端(roundcube)中查看电子邮件会按应有的方式显示它,但是我似乎无法正确转换它。

有什么建议么 ?

当我继续搜索时,我在PHP.net / imap_fetchbody的注释中找到quoted_printable_decode ,此问题已解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM