C#:如何指定XML文件保存的编码?
由于XML很小,偶用XmlDocument来生成
XmlDocument xmldoc = new XmlDocument();
XmlNode nodePI = xmldoc.CreateProcessingInstruction("xml","version=\"1.0\" encoding=\"gb2312\"");
...//生成XML节点
xmldoc.Save("test.xml");
在代码中,XML的文档的encoding指定为gb2312,但保存XML文件时,文件的编码却是UTF-8,二者完全不同,如果XML含有中文,就不行了。怎样指定XML文件保存的编码?