Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Unicodestring in stream speichern

  Alt 18. Aug 2011, 14:15
wiederspricht folgendem Fakt: "Bei Unicode-Strings (WideString) gibt Length die Byte-Anzahl geteilt durch zwei zurück" (delphi-Hilfe)
Du musst bedenken das der Unicode-String gegenüber dem "alten" WideString Längenabhängig ist. D.h. du kannst alles von Ansi/UTF8/UCS2/... reinschmeißen und über das Codierungsinformationen passt das dann schon. Der Widestring dagegen kennt nur 1 Char = 2 Byte so das dieser die besagte Regel hat. Was steht den bei deinem Widestring so als Codierungsinfo drin?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat