Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: ANSI-String nach Unicode wandeln

  Alt 1. Feb 2010, 17:17
Zitat von BlueStarHH:
Meinst Du mit harten Casts das hier:

AString := String(AANSIString);
Nee. Hier wird der Compiler eine "weiche" Wandlung durchführen. Du mußt eher nach PWidechar casten und die Compilerwarnungen ignorieren.

Zitat von BlueStarHH:
Ich habe eine ANSI-Datei die zeileweise eingelesen wird. In einer Zeile kann an einer beliebigen Stelle ein Unicode-String anfangen (bis zum Zeilenende). Das ist durch $FE$FF markiert.
Dann ist es keine ANSI-Datei mehr.

Lese die Datei mit TFileStream ein und wandle dann die eingelesenen Datenblöcke passend nach ANSI oder Unicodestring.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat