Ich erwarte allerdings für die Codepage 1251 (Kyrillisch): $043B, $0438, $043D, $0438, $044F
Da TBytes als
array of Byte (8 Bit) deklariert ist, können da unmöglich Werte wie
$043B (16 Bit) drinstehen.
Wenn ich aber mal einen string definiere als
Delphi-Quellcode:
const
sTest: string = #$043B#$0438#$043D#$0438#$044F;
und mir diesen String anzeigen lasse, dann kommen da kyrillische Buchstaben raus, die laut Google Translate sowas wie "Linie" bedeuten.
Du glaubst aber nicht, daß TEncoding eine Übersetzung des Strings liefert?