看板 java 關於我們 聯絡資訊
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