MimeUtility.decode() funktioniert nicht für jede codierte text

Arbeite ich o eine E-mail-Anwendung, und ich habe einige Probleme mit der Dekodierung von mime-kodierten text. Ich bin mit MimeUtility.decode() aber es muss nicht für jede codierte text. Einige Texte sind richtig dekodiert, aber die andere nicht.

Diese codierten text kann nicht dekodiert werden vor allem für utf-8 und iso-8859-9-Codierung geben.

Wie kann ich dieses Problem lösen??

Dies ist der code, den ich verwendet für die Decodierung

MimeUtility.decodeText(text);

Diese sind Beispiele von fehlerhaften text:

MimeUtility.decode() funktioniert nicht für jede codierte text

MimeUtility.decode() funktioniert nicht für jede codierte text

  • Zeig uns deinen code ein den fehlerhaften text.
  • Ich Hinzugefügt, um erste Nachricht
  • Können wir vermuten, dass das das problem ist eigentlich die RFC2047 Codierung und die Streicher, denen es gelingt, nicht-codierte so?
  • Warum Sie Bilder verwenden? Bitte copy/paste den text statt. Sind diese zwei verschiedenen Beispiele oder beide Teil der gleichen header?
  • Eigentlich ist der string im zweiten Bild ist flippig. ule=20 sollte ule_ und das schließende Trennzeichen ?= sollte neben whitespace (also vielleicht ule_Eser?= statt ule=20?=Eser).
  • Ich habe es gelöst und Hinzugefügt, die Lösung unten

InformationsquelleAutor Oktay Ayar | 2014-04-13
Schreibe einen Kommentar