首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

XML文件中的内容是中文,C#无法识别,怎么处理

2012-09-12 
XML文件中的内容是中文,C#无法识别,怎么办?XML代码如下:XML code?xml version1.0 encodingUTF-8?

XML文件中的内容是中文,C#无法识别,怎么办?
XML代码如下:

XML code
<?xml version="1.0" encoding="UTF-8"?><AppConfig>  <COM>COM1</COM>  <Phone>15029972698</Phone>  <Content>亲,您的流量余额不足,请您及时充值</Content></AppConfig>

COM和Phone标签里的内容都能识别并显示,但Content里的内容却无法识别,且提示“给定编码中的字符无效”,该怎么处理?

[解决办法]
加个双引号试试
[解决办法]
文件用UTF-8编码保存
[解决办法]
当XML文档有中英文内容混写时用<?xml version="1.0" encoding="ISO-8859-1"?>或许更能避开某些错误。用UTF-8 或者 GB2312(解决中英文混合到问题) 。



[解决办法]
9494,需要指定编码格式并保证XML内容使用的是相同的编码,否则就出错了。

[解决办法]
C# code
<?xml version="1.0" encoding="GB2312"?><AppConfig>  <COM>COM1</COM>  <Phone>15029972698</Phone>  <Content>亲,您的流量余额不足,请您及时充值</Content></AppConfig>
[解决办法]
你这个xml文件,格式应该也是gb2312的

热点排行