Falls Du die
Unicode Version von SynEdit verwendest
http://mh-nexus.de/unisynedit.htm kannst Du einfach LoadFromFile aus SynUnicode.pas verwenden.
Diese Funktion lädt Textdateien ob sie UTF-16 LE, UTF-16 BE, UTF-8 oder
ANSI sind, UTF-8 wird sogar ohne BOM erkannt.