中文显示乱码问题,着急,在线等
情况是这样的
我用openfiledilog读取了一个txt文件到一个List <String> 里面.txt的每一行作为list的一个项
代码如下
openFileDialog1.ShowDialog();
StreamReader sr = new StreamReader(openFileDialog1.FileName,Encoding.UTF8);
string line = " ";
while (line != null)
{
line = sr.ReadLine();
if (line != null)
{
list.Add(line);
}
}
然后用一个Label显示List里某个项的内容
Label1.text=list[i].tostring();
但是显示的却是乱码,请大侠指教,万分感谢
------解决方案--------------------or
StreamReader sr = new StreamReader(openFileDialog1.FileName,Encoding.GetEncoding( "Gb2312 "));