2012-07-10 34 views
1

我使用这个类https://code.google.com/p/php-mime-mail-parser邮件解析主题编码

解析今天

电子邮件

类是完全的问题,我现在发现大的

我刚刚收到的消息从Gmail

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

Subject: =?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?= 
From: Some One <[email protected]> 

我不能解码的主题..

任何一个知道一个更好的邮件解析类?

如果否:如何解码此主题?

+0

我怀疑类是好的它只是与它的使用(你没有显示)的问题 – 2012-07-10 19:59:09

+0

不知道这是否是一个问题,或者你如何使用它,但我可以保证[PEAR Mail_mimeDecode](http://pear.php.net/package/Mail_mimeDecode/redirected) – 2012-07-10 20:05:26

回答

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获取更多信息。

+0

的功能状态,我尝试了这个解决方案3小时前,它工作正常,这段代码和我的完全一样 – 2012-07-10 23:30:20