1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯(lián)網營銷解決方案
      asp.net怎么解決文本中文亂碼的問題-創(chuàng)新互聯(lián)

      本篇內容介紹了“asp.net怎么解決文本中文亂碼的問題”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

      從網站建設到定制行業(yè)解決方案,為提供成都做網站、成都網站設計服務體系,各種行業(yè)企業(yè)客戶提供網站建設解決方案,助力業(yè)務快速發(fā)展。創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。
       /// 
              /// 解決文本中文亂碼   各類文本編碼轉UTF-8 文本
              /// 
              /// 原路徑
              /// 臨時保存路徑
              /// 新的文件路徑
              /// 新文件路徑
              public static string  GetUtf8(string fullPath,string savePath,string strnew)
              {
                                   Encoding e =GetFileEncodeType(fullPath);
                                      System.IO.File.Create(savePath).Close();
                           using (StreamReader sr = new StreamReader(fullPath, e, false))
                                      {
                                    string utf8info = string.Empty;
                                  Encoding utf8 = Encoding.UTF8;
                                   // Convert the string into a byte[]. 
                                 byte[] unicodeBytes = e.GetBytes(sr.ReadToEnd());
                                 // Perform. the conversion from one encoding to the other. 
                                 byte[] asciiBytes = Encoding.Convert(e, utf8, unicodeBytes);
                               // Convert the new byte[] into a char[] and then into a string. 
                              // This is a slightly different approach to converting tillustrate 
                            // the use of GetCharCount/GetChars. 
              char[] asciiChars = new char[utf8.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
               utf8.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
               utf8info = new string(asciiChars);
               using (StreamWriter sw = new StreamWriter(savePath, false, Encoding.UTF8))
                                          {
                                              sw.Write(utf8info);
                                          }
                                      }
                                      System.IO.File.Delete(fullPath);
                                      System.IO.File.Copy(savePath,strnew,true);
                                      System.IO.File.Delete(savePath);
                                      return strnew;
              }
      方法2
                          using (FileStream fs = new FileStream(fullPath, FileMode.Open))
                                      {
                                 using (StreamReader sr = new StreamReader(fs,Encoding.Default))
                                          {
                                              while (!sr.EndOfStream)
                                              {
                                                  string sLine = sr.ReadLine();
                                                  //StringBuilder b = new StringBuilder();
                                                  //b.AppendLine(sLine);
                                                  //另存到其他txt文件中   
                      using (StreamWritersw=System.IO.File.AppendText(savepath))
                                                  {
                                                      //string n = b.ToString();
                                                      sw.WriteLine(sLine.ToString());
                                                  }
                                              }
                                          }
                                      }
                                      System.IO.File.Delete(fullPath);
                                      string strNewFile = fullPath;
                                      System.IO.File.Copy(savepath, strNewFile, true);
                                      System.IO.File.Delete(savepath);
                 //using (StreamReader sr = new StreamReader(strNewFile,Encoding.Default, false))
                                      //{
                    //    using (StreamWriter sw = new StreamWriter(fullPath, falsEncoding.UTF8))
                                      //    {
                                      //        sw.Write(Server.HtmlEncode(sr.ReadToEnd()));
                                      //    }
                                      //}
                                      //System.IO.File.Delete(strNewFile);
                                      FileInfo fileNew = new FileInfo(strNewFile);
                                      sourcesFile.File_Size = fileNew.Length;
                                      this.sourcesFileService.Save(sourcesFile);
                                  }

      “asp.net怎么解決文本中文亂碼的問題”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!

      另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


      本文題目:asp.net怎么解決文本中文亂碼的問題-創(chuàng)新互聯(lián)
      URL鏈接:http://www.ef60e0e.cn/article/dpchgg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        沾化县| 沂南县| 宜良县| 扶风县| 龙州县| 灯塔市| 新乡市| 鸡东县| 额敏县| 英山县| 施秉县| 克拉玛依市| 临江市| 仪征市| 富裕县| 隆子县| 儋州市| 来安县| 中阳县| 施秉县| 安平县| 荣昌县| 仁化县| 韶关市| 福清市| 迁西县| 中卫市| 棋牌| 万山特区| 普宁市| 乃东县| 大埔县| 永州市| 洛浦县| 阿拉善盟| 巨野县| 赤峰市| 揭西县| 丹巴县| 南阳市| 台前县|