Java mail FoxMail郵箱收件人亂碼

yunchat發表於2011-05-25

最近整郵件訂閱, 使用java mail 傳送後,網頁開啟郵箱,一切顯示正常,

但使用Foxmail進行收信時, 收件人總顯示亂碼, 經過檢視foxmail原始資訊,發現foxmail 對收件人: 使用了gbk, subject使用了utf-8. 因為 subject是正常的,所以懷疑是這GBK搞鬼, 真的奇怪了。其實後臺傳的卻是GBK的。 經過檢查發現如下. new InternetAddress(add, name, "GBK"). 將 GBK 換成new InternetAddress(add, name, "UTF-8"). 結果還是不好使用. 於是改成 new InternetAddress(add, name). 檢查foxmail原始資訊,

From: =?UTF-8?B?....
Subject: =?UTF-8?B?5Zui6L......

問題解決了.

[@more@]F

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/118026/viewspace-1050334/,如需轉載,請註明出處,否則將追究法律責任。

相關文章