zoukankan      html  css  js  c++  java
  • 用c#读取文件内容中文是乱码的解决方法:

        用c#读取文件内容中文是乱码的解决方法:

                //方法1: 
                

    [csharp] view plain copy
     
    1. StreamReader din = new StreamReader(@"C:1.txt", System.Text.Encoding.GetEncoding("gb2312"));  
    2. string html = "";  
    3. while (din.Peek() > -1)  
    4. {  
    5.     html = html + din.ReadToEnd();  
    6. }  
    7. din.Close();  

                //方法2:
                

    [csharp] view plain copy
     
    1. StreamReader sr1 = new StreamReader((System.IO.Stream)File.OpenRead(filename), System.Text.Encoding.Default);  
    2. html = "";  
    3. while (sr1.Peek() > -1)  
    4. {  
    5.     html = html + sr1.ReadLine();  
    6. }  
    7. sr1.Close();  

                //方法3:
               

    [csharp] view plain copy
     
      1. StreamReader objReader = new StreamReader(@"C:1.txt", System.Text.Encoding.GetEncoding("gb2312"));  
      2. string sLine = "", html = "";  
      3. while (sLine != null)  
      4. {  
      5.     sLine = objReader.ReadLine();  
      6.     if (sLine != null)  
      7.         html += sLine;  
      8. }  
      9. objReader.Close();  
  • 相关阅读:
    STL容器内数据删除
    grep 同时满足多个关键字和满足任意关键字
    程序运行栈空间不足程序崩溃问题
    VS2010中设置程序以管理员身份运行
    python 包详解
    select 详解
    Hdu 1166
    CF1204C
    CF1204B
    CF1204A
  • 原文地址:https://www.cnblogs.com/skyay/p/5867406.html
Copyright © 2011-2022 走看看