首页 新闻 会员 周边

C#使用XmlSerializer序列化的问题

1
悬赏园豆:200 [待解决问题]

C#使用XmlSerializer序列化类时想要生成

<?xml version='1.0' encoding="GBK"?>

头的Xml文件怎么生成?
我看了下编码没有GBK的编码格式。然而使用Encoding.GetEncoding("GBK")却得到的是gb2312编码格式。如何解决?

Happy you and me的主页 Happy you and me | 初学一级 | 园豆:0
提问于:2011-05-09 09:38
< >
分享
所有回答(2)
0

Encoding.GetEncoding(936);

gb2312是gbk的一个子集。

邀月 | 园豆:25475 (高人七级) | 2011-05-09 11:37
可我要的是 gbk的啊
支持(0) 反对(0) Happy you and me | 园豆:0 (初学一级) | 2011-05-10 08:42
0

好像是如果使用非UTF8编码的话,中文会乱码。。。

而且序列化XML很慢。

□ˉ冰凌▕ | 园豆:260 (菜鸟二级) | 2011-08-15 20:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册