【发布时间】:2011-06-28 02:01:00
【问题描述】:
我得到一个FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.ReadWrite),然后是一个StreamReader(stream,true)。
有没有办法检查流是否以 UTF8 BOM 开头? 我注意到没有 BOM 的文件被 StreamReader 读取为 UTF8。
如何区分它们?
【问题讨论】:
标签: c# utf-8 filestream streamreader byte-order-mark