1. 程式人生 > >解決 Java Mail 接受郵件主題 亂碼

解決 Java Mail 接受郵件主題 亂碼

message獲取主題有兩種方式:

//頭部獲取
message.getHeader("subject")[0];
//message中獲取
message.getSubject();

第二種方法 郵件主題會出現亂碼,但大部分是正常,舉個例子 郵件主題寫成 “的”

第一種一定不會出現亂碼,下面是第一種列印結果

每一條都指定了編碼格式,所以我們再利用工具類對相應的編碼進行解碼就ok了

MimeUtility.decodeText(message.getHeader("subject")[0]);

這樣就不會出現亂碼了