请教各位,我有一份txt的文本文档,是繁体中文的,请问如何识别,并将繁体字读取显示到界面

解决方案 »

  1.   

    StreamReader streamopen=new StreamReader(@"d:\1.txt",System.Text.Encoding.Default);
    string strOpen=streamopen.ReadToEnd();
    streamopen.Close();
    或者System.Text.Encoding.Default换成System.Text.Encoding.GetEncoding("gb2312")
      

  2.   

    这样都是不对的,System.Text.Encoding.Default默认是当前操作系统所使用的编码,如果是简体系统的话就是简体中文的,System.Text.Encoding.GetEncoding("gb2312")也是GB的。
    繁体的有可能Big5的,也可能是UTF8的,尝试一下看哪种方式读出来不会出现乱码就用哪种方式读取。
      

  3.   

    Microsoft Visual Studio International Pack进行处理
    string s=File.ReadAllText("");
    Microsoft.VisualBasic.Strings.StrConv