Frage

ich zur Zeit mache ein Programm, in dem eine seiner Funktionen ist den HTML-Teil eines Multipart E-Mail zu extrahieren.

Ich habe erreicht, dass Aufgabe fein aber es ist eine Art auf einige der Zeichen zu codieren, dass ich nicht, um herauszufinden, z scheinen kann.

',' into '=2C'
';' into '=3B'
'=' into '=3D'

und es setzt auch zufällig ‚=‘ alle über den Platz.

Wer weiß, ob es ein Decoder dafür ist (oder sogar, was der Name ist)? Ich habe ein paar Dinge mit Code ersetzt, aber es wahrscheinlich viel mehr, dass ich fehle, weil ich über sie noch nicht gekommen. So würde ich aus der Art zu jeder Figur wie der Codierung, damit ich alles ersetzen kann, oder eine Bibliothek, die bereits getan hat.

P. S. Ich bin die E-Mail von einem Hotmail-Konto senden, wenn das könnte der Grund sein.

War es hilfreich?

Lösung

Das nennt man quoted-printable Codierung.

Leider ist die bestehende QuotedPrintableStream von Microsoft ist intern, so dass Sie nicht verwenden können. Allerdings könnten Sie die eine der Mono-Projekt übernehmen, oder von jeder Bibliothek Umgang mit MIME-Handling.

Andere Tipps

Es ist quoted-printable Codierung wird in dieser erklärt RFC . Lassen Sie mich Sie warnen, bevor Sie zu viel Zeit auf Ihre Aufgabe verbringen. Parsen von E-Mails können in echte Kopfschmerzen drehen, so dass man es selbst nicht tun soll. versuchen, diese freie Bibliothek, es ist die beste, die ich je gesehen habe (und ich habe eine Menge von ihnen zu sehen ist) http://www.lumisoft.ee/lswww/download/downloads/Net/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top