Как я могу определить наличие .NET StreamReader обнаружил спецификацию UTF8 в базовом потоке?

Я получаю FileStream (имя файла, FileMode.Open, FileAccess.Read, FileShare.ReadWrite) , а затем StreamReader (stream, true) .

Есть ли способ проверить, запущен ли поток с использованием спецификации UTF8? Я заметил, что файлы без спецификации читаются StreamReader как UTF8.

Как их отличить?

16
задан Amy 16 February 2011 в 03:40
поделиться