为了账号安全,请及时绑定邮箱和手机立即绑定

生成XML encoding的问题

生成XML encoding的问题

慕斯709654 2018-12-07 07:16:32
Xml文件中encoding="GBK“怎么生成? 我看了下编码没有GBK的编码格式。然而使用Encoding.GetEncoding("GBK")却得到的是gb2312编码格式。如何解决?
查看完整描述

6 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

这么写: XmlDocument xmlDoc = new XmlDocument(); XmlNode node = xmlDoc.CreateXmlDeclaration("1.0", "gbk", null); xmlDoc.AppendChild(node); XmlElement root = xmlDoc.CreateElement("root"); root.InnerText = null; xmlDoc.AppendChild(root); xmlDoc.Save(@"c:\test.xml"); 运行后生成:
查看完整回答
反对 回复 2018-12-09
?
临摹微笑

TA贡献1982条经验 获得超2个赞

你想做什么?生成xml文档?
查看完整回答
反对 回复 2018-12-09
?
狐的传说

TA贡献1804条经验 获得超3个赞

是直接输出的 gb2312是GBK的子集 用gb2312可以读取这类的XML文件
查看完整回答
反对 回复 2018-12-09
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

对于很多软件来说,把 GBK、gb2312 两种编码,当作是同一个东西(同义词),处理起来更方便。
查看完整回答
反对 回复 2018-12-09
  • 6 回答
  • 0 关注
  • 570 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信