Thema: Delphi iso-8859-1 To String

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

AW: iso-8859-1 To String

  Alt 2. Jan 2018, 18:14
Erstmal nach allen =? ... ?= im Text suchen, das dazwischen rauskopieren, bzw. den gesamten Text an diesen Grenzen auftrennen.

Das dazwischen an den ? splitten
1 Encoding
2 Quoting B oder Q ?
3 codierter Text

Bei Q vorher den Text dequoten
und dann MSDN-Library durchsuchenMultiByteToWideChar oder besser TEncoding.
Und natürlich brauchst du noch eine Übersetzungstabelle von Encoding-Bezeichner zu Codepage.
Anschließend das gefundene =? ... ?= im Gesamttext ersetzen, bzw. alles als Unicode neu zusammensetzen.

Für Dequoten und Bezeichner-zu-Codepage sollte sich in INDY irgendwo was finden lassen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat