XML文件中的内容是中文,C#无法识别,怎么处理
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的