Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: ISO8859 nach UnicodeString

  Alt 9. Jul 2012, 16:58
Du kannst beim RawByteString (oder beim AnsiString) über Delphi-Referenz durchsuchenSetCodePage die CodePage ändern.

Also den Teilstring aus deinem großen String rauskopieren, die CodePage ändrn und dann ganz normal weiterbenutzen, wobei Delphi hier nun die gewünschte CodePage verwendet, wenn man diesen String in einen String/UnicodeString kopiert, bzw. an einen Parameter/Property übergibt. (das Convert muß aber auf False gesetzt werden)



Ein AnsiString ist praktisch ein RawByteString mit CP_ACP als CodePage, der Utf8String mit CP_UTF8 und der UnicodeString mit UTF-16.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 9. Jul 2012 um 17:00 Uhr)
  Mit Zitat antworten Zitat