首页 新闻 搜索 专区 学院

保存xml文件为UTF-8 无BOM格式编码

-1
悬赏园豆:5 [已关闭问题] 关闭于 2017-06-10 21:51

C#读取xml,保存成UTF-8 无BOM格式编码文件,

但是xml内容为

<?xml version="1.0" encoding="GB2312"?>

贝尔格里尔斯的主页 贝尔格里尔斯 | 初学一级 | 园豆:6
提问于:2017-05-24 22:43
< >
分享
所有回答(1)
0

类似如下就行

  //初始化一个xml实例 

           XmlDocument myXmlDoc = new XmlDocument(); 
           // 添加文档定义        
           myXmlDoc.AppendChild(myXmlDoc.CreateXmlDeclaration("1.0""utf-8"""));
           //生成根节点
           XmlElement root = myXmlDoc.CreateElement("Computers");
           //把根节点添加到xml文档里
           myXmlDoc.AppendChild(root);
           myXmlDoc.Save("haha.xml");
2012 | 园豆:19271 (专家六级) | 2017-05-25 08:18

这样会直接将xml定位为<?xml version="1.0" encoding="UTF-8"?>

支持(0) 反对(0) 贝尔格里尔斯 | 园豆:6 (初学一级) | 2017-05-25 10:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册