编码的问题
不知道你从哪里读取到的用 utf-8 gb2312试一下
不知道你从哪里读取到的用 utf-8 gb2312试一下
解决方案 »
- (高分求助)利用OCR控件如何读取图片指定区域的文字
- C# 前台 怎么使用 If Else 语句
- 在Winform中显示Excel文件,并显示图片。
- 关于ASP。NET连接ACCESS的问题~~~~~~~
- DataGridView怎样获得当前正在删除的行?
- asp.net 日历控件 问题?
- 100分求助:could not instantiate id generator for strategy 'sequence'
- 水晶报表字段的数据显示不全,应该设置哪个属性啊
- 弱智问题...
- 『简单问题』比较两个日期的大小
- 更改邮件内容的显示格式-----给高分(50)
- Visual Studio 2005 自动抓取选中代码中的各个Exception
<?xml version="1.0"?>
改成
<?xml version="1.0" encoding="GB2312"?>
试试
如果是前者,可以像楼上那样添加encoding="gb2312"或者encoding="UTF8"分别试试
如果是后者,可能是xml文件有问题~比方可能是生成的时候不规范
=>
<?xml version="1.0" encoding="gb2312"?>
你没有指定编码标准
<?xml version='1.0' encoding='GB2312'?>
就不会乱码了
XmlDocument xmlDoc = new XmlDocument();
XmlDeclaration xmldecl = xmlDoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmlDoc.AppendChild(xmldecl);这是保存的时候指定格式,就没事了
<?xml version='1.0' encoding= 'gbk'?>
然后重新打开,就正常了。注意:最好用记事本打开修改保存。