Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: Wie lese ich aus einem String ASCII (Unicode) Werte?

  Alt 2. Jun 2007, 09:45
Hallo,

erst mal: Unicode-ASCII gibt es nicht. Entweder oder (wobei die ersten 128 Zeichen von Unicode den ASCII-Zeichen entsprechen). Wenn Du nur Zeichenwerte bis einschließlich 255 verwendest, dann bist Du mit ANSI eigentlich auf der sicheren Seite, da 8 Bit = 256 Werte. Das Problem könnte sein, dass ANSI in diesem Zusammenhang ein etwas schwammiger Begriff ist. Wie ich gerade bemerkt habe, speichert der Windows-Editor solche Dateien tatsächlich etwas komisch, d. h. er verändert Zeichen. Es könnte also sein, dass Du tatsächlich auf Unicode umsteigen musst. Hierfür stellt Delphi den Typ WideString zur Verfügung, bei dem jedes Zeichen auf zwei Byte besteht.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat