javax.mail.internet.MimeUtility.decodeWord()
दूसरी ओर, यदि आप अपने ईमेल डीकोड करने के लिए JavaMail का उपयोग, आप या तो विषय पार्स या माइम शरीर (संलग्नक) पार्स पर सब के बारे में देखभाल करने के लिए नहीं है।
बीटीडब्ल्यू इसे बेस 64 (ऐप्पल के ग्राहकों के साथ आम) होने की आवश्यकता नहीं है, इसे भी उद्धृत-प्रिंट करने योग्य (एमएस आउटलुक क्लाइंट के साथ आम) भी किया जा सकता है।
थंडरबर्ड जो भी प्रारूप छोटा है (जापानी के लिए बेस 64, अधिकांश यूरोपीय भाषाओं के लिए क्यूपी) का उपयोग करता है।
तुम सच में अपने आप को लागू करना चाहते हैं, RFC2047 और RFC2184 (आप के लिए है, वहाँ दो अलग अलग वर्ण सेट में विभाजित एन्कोडिंग जैसे कुछ बारीकियों रहे हैं या केवल सफेद स्थान तह द्वारा अलग आसन्न इनकोडिंग शब्द विलय) पर एक नजर है
मैं जोड़ देंगे एक नाम के साथ है कि मैं इस समस्या थी (नीचे माथी के जवाब के समान) एमआईएमई भाग पर "सामग्री-विस्थापन अनुलग्नक; फ़ाइल नाम =" फ़ाइल नाम में "=? utf-8? बी?" उपसर्ग जो यह विशेष एन्कोडेड शब्द है। – Drizzt321