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.