1

我正在使用这个类https://code.google.com/p/php-mime-mail-parser

解析电子邮件

课堂充满了问题

今天我发现了一个大的

我刚刚收到来自 gmail 的消息

邮件主题已编码,我无法解码!

Subject: =?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?=
From: Some One <someone@gmail.com>

我无法解码主题..

有人知道更好的邮件解析类吗?

如果否:我如何解码这个主题?

4

2 回答 2

1

您可能必须手动转换为另一种编码:

$x = "=?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?=";
@iconv('windows-1256', 'UTF-8', base64_decode($x));
print_r($x);

查看http://www.php.net/manual/en/ref.iconv.php了解更多信息。

于 2012-07-10T21:44:12.343 回答
1

更灵活:

$x = "=?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?=";
mb_internal_encoding("UTF-8");
echo mb_decode_mimeheader($x); 

检查http://php.net/mb_decode_mimeheader

于 2013-09-05T14:10:53.660 回答