Gewusst wie Entschlüsseln“,=?utf-8?B?...?=" zu string, die in C#

Verwende ich Visual Studio 2010, C#, zum Lesen von Google Mail-Posteingang mit IMAP, es funktioniert wie ein Charme, aber ich denke, die Unicode nicht vollständig unterstützt, da ich nicht bekommen, Persisch (Farsi) Saiten leicht.

Zum Beispiel habe ich meine Zeichenfolge: سلام, aber IMAP gibt mir: "=?utf-8?B?2LPZhNin2YU=?=".

Wie kann ich das konvertieren in den ursprünglichen string? irgendwelche Tipps aus der Umwandlung von utf-8-string?

  • Du bist nicht wirklich daran interessiert, UTF-8 - Sie sind an etwas interessiert, die mit "quoted printable"...
  • stackoverflow.com/questions/454833/...
  • Es ist Base64 (B), nicht Quoted Printable (Q).
  • Die Abstimmung zu öffnen. Base64 ist nicht das gleiche wie "Quoted-Printable".
  • die Narren und Ihre ausgewählte Antwort von Deckel B64 (und QP).
  • Welche? Das doppelte Zitat in der Antwort enthaltenen (stackoverflow.com/questions/2226554) ist über QP (obwohl die Antwort, es könnte auch Arbeit für B64, ist das nicht ein Grund für die Schliessung als dup), und die doppelte erwähnt in den Kommentaren (stackoverflow.com/questions/454833) beschäftigt sich nicht mit der Dekodierung der Zeichenkette.

InformationsquelleAutor Ali_dotNet | 2012-05-31
Schreibe einen Kommentar