读书人

DataSet读入XML时是不是可以设置字符编

发布时间: 2013-11-27 21:59:41 作者: rapoo

DataSet读入XML时是否可以设置字符编码
保存的xml文件是Ansi编码,用DataSet的ReadXML文件解不开,找半天也没找到哪里能设编码的地方。如果按字节读出解码后(这个我已经做到),再能简单的填充到DataSet中也可以,只要不去遍历节点就行。 XML 编码
[解决办法]
先读到String里:
string s = File.ReadAllText("datafile", Encoding.Default);

[解决办法]
这样呢,通过 StreamReader 指定编码:
DataSet ds = new DataSet();
StreamReader sr = new StreamReader("filename.xml", Encoding.Default);
ds.ReadXml(new XmlTextReader(sr));

读书人网 >C#

热点推荐