Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Unicode-Zeichen zur Laufzeit zuweisen (FMX)

  Alt 28. Okt 2023, 18:14
Jupp, alle Zeichen über #$FE00 müssen entsprechend UTF-16 kodiert werden.
(sowas kennt ihr bestimmt schon, z.B. vom UTF-8 mit Zeichen über #$7F)

Außerdem ist es ratsam die Hilfe zu lesen, bezüglich kleinerer Zeichen,
denn #$0083 und #$83 oder #131 sind nicht unbedingt das Gleiche.


#$FF und #255 sind ANSI und werden erst vom Compiler und in seltenen Fällen auch erst zur Lauzfzeit nach Unicode übersetzt.
#$00FF ist dagegen bereits Unicode.


Und fügt man direkt das Unicodezeichen in den Quelltext ein, dann fragt Delphi normal, ob es die Unit als Unicode (UTF-8) speichern soll, falls es noch nicht so ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (28. Okt 2023 um 18:18 Uhr)
  Mit Zitat antworten Zitat