B "HСинтаксический, что должно быть табуляцией файл в C#
У меня есть файл, который должен быть с разделителями табуляции. Excel открывает отлично без проблем. Но когда я пытаюсь File.ReadAllText () Я не могу получить достойное представление. Лучшее, что я могу сделать, это использовать UTF8, который возвращает большую часть данных, но первая часть не заполнена, а некоторые вкладки в остальной части документа отсутствуют.
Вот первая строка при чтении с использованием UTF8: \ u0010 \ b \ u0004c \ u0004 \ 0 \ 0 \ u0006 \ u0003 \ 0 \ 0 \ 0 \ 0! A \ u0004 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ u0001 \ 0 \ 0 \ 0ID \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ u0006 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0NAME \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ u001e \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ADDR \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 (\ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ADDRC \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 (\ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0CITY \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ u001e \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0STATE \ 0 \ 0 \ 0 \ 0 \ 0 \ 0C \ 0 \ 0 \ 0 \ 0 \ u0014 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0ZIP \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0L \ 0 \ 0 \ 0 \ 0 \ u0001 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ r
И вот первые несколько байтов, отображаемых при открытии в Блокноте: õc ÁŸ! £ A
Кто-нибудь знает эту кодировку?
вы пробовали 'StreamReader.CurrentEncoding'? – Rahul
StreamReader.CurrentEncoding работает только для стандартных кодировок. Эти файлы, очевидно, не являются стандартными. – Rabbi
@ peter-duniho Этот вопрос не дублируется. Это даже не связано с вопросом, который вы опубликовали. Этот вопрос спрашивает, как вы программно находите кодировку из небольшого списка стандартных кодировок. Мне не требуется программное обнаружение. Мне нужна помощь в определении этой конкретной кодировки. – Rabbi