0
4

2 回答 2

1

当然听起来像一个字节顺序标记。您的问题尚不清楚,但如果确实需要从 C# 编写这些文件而没有字节顺序标记,您可以通过传递falseUTF8Encoding构造函数来指定:

XmlDocument xmlDoc = your_xml_document;
using (TextWriter writer = new StreamWriter(output_filename, new UTF8Encoding(false))
{  
    xmlDoc.Save(writer);
}
于 2012-08-13T08:45:43.053 回答
0

那可能是UTF-8 字节顺序标记。许多文本编辑器(例如 Notepad++ 和 jEdit)允许您指定 BOM 是否应为 UTF-8 编写。使用 Windows 记事本,您唯一的选择是将文件保存为 ANSI。

于 2012-08-13T08:40:44.630 回答