用DataSet.WriteXml()生成xml文档,如何指定xml文档的编码为gb2312

来源:互联网 发布:杰尼斯偶像结婚知乎 编辑:程序博客网 时间:2024/04/28 17:47
private void WriteXmlToFile(DataSet ds,string filename)
{
if(ds==null){return;}
FileStream fs=new FileStream(filename,FileMode.Create);
XmlTextWriter xtr=new XmlTextWriter(fs,System.Text.Encoding.GetEncoding("gb2312"));
//加入了下面的指定就可以了
xtr.Formatting=Formatting.Indented;
xtr.Indentation=6;
xtr.WriteStartDocument();
ds.WriteXml(xtr);
xtr.Close();
fs.Close();
}
0 0