В папке есть множество текстовых файлов. Как правило файлы в юникоде, но иногда встречаются и другие(на данный момент находил только GB2312 кодировку).
Открываю файлы так
// FileSource.LoadFromFile(FileName, TEncoding.GetEncoding(936));
FileSource.LoadFromFile(FileName,TEncoding.UTF8);
Как следствие, при открытии файла вылетает эксепшен, что не подходит кодировка. Знаю как можно открыть этот файл - закоментированый текст в коде выше. Вся сложность в том, как автоматически подобрать нужный класс TEncoding. Надеюсь на вашу помощь.