Я получаю FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.ReadWrite), а затем StreamReader(stream,true).
Есть ли способ проверить, начинался ли поток с спецификации UTF8? Я замечаю, что файлы без спецификации считываются как UTF8 с помощью StreamReader.
Как я могу рассказать друг другу?