Thema: Delphi Char to AnsiChar

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Char to AnsiChar

  Alt 16. Jan 2010, 16: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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat