[問題] JAVAMAIL 收取郵件主題亂碼(已解決)
JAVAMAIL收取郵件 主旨亂碼問題一直困擾我很久
目前已找到解決方式
底下為解決方式:
Subject.getBytes("ISO_8859_1")
原code:
Properties properties = new Properties();
properties.put("mail.pop3.host", pop3Host);
Session emailSession = Session.getDefaultInstance(properties);
POP3Store emailStore = (POP3Store) emailSession.getStore(storeType);
emailStore.connect(user, password);
Folder emailFolder = emailStore.getFolder("INBOX");
emailFolder.open(Folder.READ_ONLY);
Message[] messages = emailFolder.getMessages();
for (int i = 0; i < messages.length; i++) {
Message message = messages[i];
String Subject = message.getSubject();
Subject = new String(Subject.getBytes("ISO_8859_1"));
System.out.println("Subject: " + Subject);
}
查找資料:
http://www.360doc.com/content/07/0626/10/14386_579936.shtml
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.209.8.81
※ 文章網址: https://www.ptt.cc/bbs/java/M.1441374662.A.736.html
java 近期熱門文章
PTT數位生活區 即時熱門文章