中文显示乱码问题,着急,在线等
情况是这样的 
 我用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 "));