Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=3882012-09-25T12:06:51Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=389Как определить кодировку текстового файла(C#)2010-12-09T13:36:27-06:002010-12-09T13:36:27-06:00SergeyВопрос в названии, нужно как то определять кодировку текстового файла и уже считывать данные на её основании.uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=390Ответ от Sergey на вопрос с сайта CodeHelper2010-12-28T13:15:30-06:002010-12-28T13:15:30-06:00SergeyИ все же мне удалось решить проблему Сначала код: BinaryReader instr = new BinaryReader(File.OpenRead(path)); byte[] data = instr.ReadBytes((int)instr.BaseStream.Length); instr.Close(); // определяем BOM (EF BB BF) if (data.Length > 2 && data[0] == 0xef && data[1] == 0xbbuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=391Ответ от admax на вопрос с сайта CodeHelper2011-01-16T05:58:24-06:002011-01-16T05:58:24-06:00admaxЕсли речь идёт о кодировке UTF-8, то можно использовать проект Utf8Checker . Проект состоит из одного класса (и интерфейса к нему), который и делает всю работу.