当前位置:编程学习 > C#/ASP.NET >>

读取TXT文件问题

 StreamReader  sr;
        string fc;
        sr = File.OpenText(@"E:\银狐\朋友.txt");
        while(sr.Peek ()!=-1)
        {
            fc=sr.ReadLine ();
            fc = fc.ToString();
            this.Label2.Text+= fc+"<br>";
           
        }
        sr.Close();

 为什么在Label控件里汉字显示乱码而英文字母显示正常?在线等!!不胜感激!! --------------------编程问答-------------------- StreamReader sr = new StreamReader(@"E:\银狐\朋友.txt", Encoding.GetEncoding("gb2312")); --------------------编程问答-------------------- 编码问题 --------------------编程问答--------------------



string FileName = @"E:\银狐\朋友.txt";
               if (File.Exists(FileName))
                {
                   //读取指定的文本文件,并支持中文编码字符  
                   StreamReader objReader =
                   new StreamReader(FileName, System.Text.Encoding.GetEncoding("gb2312"));
                    string aa = objReader.ReadToEnd();
                   objReader.Close();//关闭流                    
                } 
--------------------编程问答--------------------
引用 1 楼 dalmeeme 的回复:
StreamReader sr = new StreamReader(@"E:\银狐\朋友.txt", Encoding.GetEncoding("gb2312"));


编码问题
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,