[問題] JAVAMAIL 收取郵件主題亂碼(已解決)

看板java作者 (柚子)時間9年前 (2015/09/04 21:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1LwQ76Ss (java)
文章代碼(AID): #1LwQ76Ss (java)