文档问题,急,在线等 你的xml里面的字体时什么格式的...记事本没有那么强大的功能分辨你的字体是什么格式的建议用uedit 或者emedit 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手误应该是什么类型的编码格式,是gb2312 utf-8 后者是shif-js的。因为.net可以分辨出来,记事本可没那个功能你的系统是什么格式的,它就默认显示什么格式的 编码问题吧? 你多试几种编码 GB2312 和 UTF-8都试试 DataSet ds = new DataSet(); string filename; private void ReadXml(string filename) { ds.Reset(); ds.Clear(); this.ListBox1.Items.Clear(); try { ds.ReadXml(filename); for(int i = 0;i< ds.Tables.Count - 1;i++) { this.ListBox1.Items.Add(ds.Tables[i].TableName); } DataGrid1.DataSource = ds; try { DataGrid1.DataMember = ds.Tables[0].TableName; } catch { // 'MessageBox.Show("该文档中有关" + ds.Tables(0).TableName + "表的格式有误!") this.StatusBar1.Text = "该文档中有关" + ds.Tables[0].TableName + "表的格式有误!"; } this.StatusBar1.Text = filename; } catch { //'MessageBox.Show("打开文档失败") this.StatusBar1.Text = "读取配置文件出错,请检查该文档格式是否正确!"; filename = ""; } } .NET使用的编码格式,记事本可能不支持。方法是1,使用其它软件打开你的XML,例如UltraEdit,这个软件支持很多种编码格式。2、.NET生成XML时,指定IO流的编码格式。具体代码请参考MSDN。呵呵。 要指定写入XML文件编码格式.XmlTextWriter writer = new XmlTextWriter(Server.MapPath("userInfo.xml"), Encoding . UTF8 );//编码是UTF8,可以改成其它 大家可能没太明白我的意思,是在.net里可以正常打开,但是用记事本让他打不开或者是乱码 易宝测试时提示交易签名无效 listview 删除选中项的问题 C#输入word表格的问题,请高手帮忙 用c#.net写的程序可以在vista下运行吗? 请教软件基本功能的实现问题? 取文件后缀名! 如何更换文件.exe图 标? 安装有VS2008的Vista环境中,如何配置ASP.NET(C#)运行环境? 100分求asp.net的分页方案 C# 类中的线程 如何给窗体中的控件赋值 checkedlistbox列表中的内容怎么同过按纽移到到textbox里 sql server 2005 数据库 连接 抛砖引玉
应该是什么类型的编码格式,是gb2312 utf-8 后者是shif-js的。因为.net可以分辨出来,记事本可没那个功能
你的系统是什么格式的,它就默认显示什么格式的
DataSet ds = new DataSet();
string filename; private void ReadXml(string filename)
{
ds.Reset();
ds.Clear();
this.ListBox1.Items.Clear();
try
{
ds.ReadXml(filename);
for(int i = 0;i< ds.Tables.Count - 1;i++)
{
this.ListBox1.Items.Add(ds.Tables[i].TableName);
}
DataGrid1.DataSource = ds;
try
{
DataGrid1.DataMember = ds.Tables[0].TableName;
}
catch
{
// 'MessageBox.Show("该文档中有关" + ds.Tables(0).TableName + "表的格式有误!")
this.StatusBar1.Text = "该文档中有关" + ds.Tables[0].TableName + "表的格式有误!";
}
this.StatusBar1.Text = filename;
}
catch
{
//'MessageBox.Show("打开文档失败")
this.StatusBar1.Text = "读取配置文件出错,请检查该文档格式是否正确!";
filename = "";
}
}
XmlTextWriter(Server.MapPath("userInfo.xml"), Encoding . UTF8 );//编码是UTF8,可以改成其它