Вы можете использовать TStreamReader - вы можете указать, какую кодировку вы хотите прочитать при его создании.
Например, TStreamReader.Create(FileName, TEncoding.UTF8);
создаст TStreamReader, который можно использовать для чтения текста из файла, указанного вFileName, используя UTF-8 в качестве кодировки.