Thema: Delphi Char to AnsiChar

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Char to AnsiChar

  Alt 16. Jan 2010, 17:29
Der untere Teile eines AnsiChar ist fest und der Obere hängt von der jeweiligen CodePage ab.

#$00 bis #$7F = ASCII / fest
#$80 bis #$FF = CodePage-abhängig

PS: #$80 ist nur in der "deutschen" CodePage ein € ... die Russen brauchen kein € und haben deswegen diesen "erweiterten" Bereich mit anderen Zeichen belegt.

Zitat von PMM:
Kein der Funktionen Utf8ToAnsi, UTF8EncodeToShortString oder UnicodeToUtf8 liefert für das Zeichen '€' den Wert $80 zurück.
Hab ich gesagt, daß dieses UTF-8 sein soll?

UTF-8 ist EINER von VIELEN MultiByte-Zeichenätzen

nimm mal WideCharToMultiByte, zusammen mit der "deutschen" CodePage.
(nix anderes macht Delphi intern bei der Zuweisung an den String)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat