把一个XML文件写入LISTBOX控件,为什么中文会出现乱码?
StreamReader sr=File.OpenText(System.IO.Directory.GetCurrentDirectory()+"\\xml.xml");
String input;
while((input=sr.ReadLine())!=null)
{
lbDisplay.Items.Add(input);
}
只要XML中有中文的都会出现"口口"怎么办?
问题点数:0、回复次数:5Top
1 楼kkeemmgg(意识流)回复于 2005-04-04 01:10:11 得分 0
StreamReader Sr=new StreamReader(System.IO.Directory.GetCurrentDirectory()+"\\xml.xml",Encoding.GetEncoding("utf-8"));Top
2 楼yuanarea(Sail before)回复于 2005-04-04 02:51:22 得分 0
XML读到LISTBOX有什么用啊?
同意楼上的,检查编码问题。
upTop
3 楼TaskID(刀剑笑)回复于 2005-04-04 20:45:15 得分 0
试过了,还是不行的
StreamReader sr=new StreamReader(System.IO.Directory.GetCurrentDirectory()+"\\xml.xml",Encoding.GetEncoding("utf-8"));
String input;
while((input=sr.ReadLine())!=null)
{
lbDisplay.Items.Add(input);
}
sr.Close();
读到中文的还是乱码Top
4 楼sgucxc0(ben)回复于 2005-04-04 21:01:05 得分 0
右键单击xml文件,在属性里的编码为设为GB2312Top
5 楼peng1014()回复于 2005-04-04 21:03:06 得分 0
把你的cs代码、html代码、xml代码格式保存为“Unicode-代码页1200“格式Top




