2012-07-10 71 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