2016-05-04 14 views
0

Ich versuche, Betreff von E-Mail zu analysieren.Konvertiere Zeichenkette in eine andere Kodierung

Mein Thema sieht wie folgt aus: RE:_Nedoru=E8en=E1_z=E1silka_k_pojistn=E9 und ich muss es richtig Codierung konvertieren, so final String wird wie folgt aussehen: Nedoručená zásilka k pojistné smlouvě

Dies ist meine Methode:

private static string GetByOwnSubject(string file) 
    { 
     byte[] soubor1Byte = System.IO.File.ReadAllBytes(file).Take(5000).ToArray();//Read part of file where is subject 
     file = System.Text.Encoding.GetEncoding(1250).GetString(soubor1Byte);//Convert subject to string 
     string subject = ExtractSubject(file.Substring(file.IndexOf("Subject: "))).Substring(3);//In this part I substract subject by 
     //regex(subject look like this = "RE:_Nedoru=E8en=E1_z=E1silka_k_pojistn=E9";) 
     return subject; 
    } 

Meine Frage ist, Wie konvertiert man es in das richtige Format? Sory für mein Englisch.

Antwort

0

Dies wird quoted-printable Codierung genannt. Sie können zum Beispiel MimeKit verwenden, um es zu dekodieren.

+0

Ok, also muss ich von MIME zu meiner Codierung von meiner eigenen oder von externen Bibliothek konvertieren? –

+0

Ja, das ist richtig. –

Verwandte Themen