Wie kann ich erkennen, ob eine .NET StreamReader fand ein UTF8-BOM an den zugrunde liegenden stream?

Bekomme ich eine FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.ReadWrite) und dann ein StreamReader(stream,true).

Gibt es einen Weg wie ich überprüfen kann, ob der stream begann mit einem UTF8-BOM?
Ich bin zu bemerken, dass die Dateien ohne BOM gelesen werden als UTF8 durch den StreamReader.

Wie kann ich Sie auseinander?

InformationsquelleAutor bookclub | 2011-02-16
Schreibe einen Kommentar