为什么从数据库读出数据在IE显示正常,但写到XML文件则汉字变成乱码? xml 有没有头 “<?xml version="1.0" encoding="gb2312"?>” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有,因为是用ds.writexml(filestream)生成的文件,也就是.net写的xml文件,我如何可以令.net写xml文件时加上 encoding="gb2312" 嗯,我也从数据库返回数据进入过xml得哦,没有遇到过。 不知道你的filestream是如何定义的。直接这样如何呢?ds.writexml(Server.MapPath("filename.xml")) using System.Xml;XmlTextWriter xtw = new XmlTextWriter(Server.MapPath("Yourfile.xml"), System.Text.Encoding.GetEncoding("GB2312"));//xtw.Formatting = Formatting.Indented;xtw.WriteStartDocument();YourDataSet.WriteXml(xtw);xtw.WriteEndDocument();xtw.Close(); asp.net按回车提交的问题。 关于ASP.NET中捕获对话框的返回值问题,在线等 调用存储过程的问题 谢谢各位 关于asp.net备份恢复oracle数据库的问题 简单问题,单选按钮组如何判断选中问题??? 这么简单的语句怎么不好使呢,帮下我吧 调试asp.net 总是提示:无法开始调试 无法找到 Microsoft Internet Explorer ASP.net的安装 新闻为何显示乱码? 请问:.net自带的asp.net例子(vb)其数据流程如何? 询问一个Session的常识问题 "行句柄无效"是什么意思?
ds.writexml(Server.MapPath("filename.xml"))
//xtw.Formatting = Formatting.Indented;
xtw.WriteStartDocument();YourDataSet.WriteXml(xtw);xtw.WriteEndDocument();
xtw.Close();