Einzelnen Beitrag anzeigen

EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Utf8ToAnsi funktioniert nicht mit Umlauten

  Alt 21. Okt 2014, 21:38
Soweit mir bekannt kann TEncoding.ASCII (ASCII 7Bit) keine umlaute darstellen.
Delphi jagt den ganzen Text durch A2U -> U2A routinen. Beim U2A (Unicode to Ansi(CP_X)) hast du ein DataLoss Problem und LocaleCharsFromUnicode ersetzt all nicht unterstützten WideChars mit einenm '?'-Zeichen.

Habe jetzt die TEncoding-Klasse nicht im Kopf, doch sollte da nicht auch irgendein Ansi/RawByteString(CP_WhatEver)-Typ vorhanden sein?
  Mit Zitat antworten Zitat