请问怎样读取txt中的中文 文字 vs2005谢谢

解决方案 »

  1.   

    开发工具是vs2005哦
    读取txt里的中文就可以
      

  2.   

    StreamReader sr = new StreamReader(@"c:\1.txt",Encoding.Default);//加上编码就行了
    String line;
    while ((line = sr.ReadLine()) != null) 
    {
    Console.WriteLine(line);
    }
      

  3.   


            private void button5_Click(object sender, EventArgs e)
            {
                StreamReader read = new StreamReader("c:\\1.txt");
                string s;
                s = read.ReadLine();
                MessageBox.Show(s);
            }
      

  4.   

     StreamReader read = new StreamReader("c:\\1.txt",Encoding.Unicode);
    Encoding.Unicode这个是编码规则,你可以试试其他的编码方式,看看哪种可以读出你的数据
      

  5.   

    3楼试一下
    用default编码试了吗??
      

  6.   


                StreamReader read = new StreamReader("d:\\1.txt", Encoding.Default);             string s;
                s = read.ReadLine();
                MessageBox.Show(s);
    搞定 谢谢大家
      

  7.   

    string a = System.IO.File.ReadAllText(@"c:\1.txt");