Thema: Delphi iso-8859-1 To String

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: iso-8859-1 To String

  Alt 2. Jan 2018, 17: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat