我遇到了StreamWriter和Byte Order Marks的问题。 该文件似乎说明Encoding.UTF8编码已启用字节顺序标记,但是当文件正在写入一些有标记而其他没有。 我正在用以下方式创buildstream式编写器: this.Writer = new StreamWriter( this.Stream , System.Text.Encoding.UTF8 ); 任何可能发生的想法,将不胜感激。