Eine
Unicode-Datei hat ueblicherweise am Anfang ein BOM. Das ist ein Wort das anzeigt in welchem Format die Zeichen sind.
$FFFE oder $FEFF. Die haeufigste
Unicode-Kodierung ist mit zwei Bytes und dabei tritt natuerlich ein Bytesex-Problem auf.
Anhand des BOM kann man nun erkennen welcher Bytesex verwendet wird.
Verwende doch die TWideStringList der JCL (JclUnicode.pas).