C#和XML的编码问题,都怕了!!!
使用VS2005中System.Text.Encoding.Default得到的为什么是GB2312?不是说C#编码使用UNICODE吗?假设XML头中显示编码为GB2312<?xml version="1.0" encoding="gb2312"?>使用XMLDOCMENT加载后输出XmlDocment.outxml()方法输出为String字符串后,此时编码是什么编码?<?xml version="1.0"?>如果没有显示编码那么加载后输出为字符串的编码是什么?如果C#字符串中没有中文是不是无论选择何种编码都不会出现乱码?
感谢!感谢!感谢!!!!!!!!