如题真心求教。

解决方案 »

  1.   

    编码下
    System.Text.Encoding.GetEncoding("gb2312")
    File.ReadAllLines(@"C:\abc.html", System.Text.Encoding.Default); 
      

  2.   

    没有设置第二个参数System.Text.Encoding.Default
    http://technet.microsoft.com/zh-cn/subscriptions/bsy4fhsa.aspx 参考
      

  3.   

    哈哈,果然行了
    第一行是设置默认的编码为GB2312?
    第二行的System.Text.Encoding.Default是说读取文件时用默认的编码方式吧?
      

  4.   

    谢谢,你发的参考对我很有帮助
    CSDN真有爱。
      

  5.   

    非常感谢一楼的仁兄,之前网上找的读txt的代码老长老长的,结果还出来乱码,原来用你的那两行代码可以很简单的读取内容还没有乱码,真是无限感激啊!