首頁 > 後端開發 > C#.Net教程 > C#讀取中文檔案亂碼的解方法

C#讀取中文檔案亂碼的解方法

大家讲道理
發布: 2016-11-10 16:30:15
原創
1705 人瀏覽過

FileStream aFile = new FileStream(SingleFile, FileMode.Open);
StreamReader sr = new StreamReader(aFile, Encoding.GetEncoding("gb2312"), true);
string FileContent = sr.ReadToEnd();
aFile.Close();
ProcessData Pd = new ProcessData();
Pd.ProceData(FileContent);
登入後複製

StreamReader 使用3個參數 最後一個自動偵測utf-8,中文大部分是gb2312,如果不是utf-8,就用gb2312


系統自帶utf 檢測 ,見如下

系統自帶utf 檢測 ,見如下


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板