C# webclient中文亂碼成績處理辦法。本站提示廣大學習愛好者:(C# webclient中文亂碼成績處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C# webclient中文亂碼成績處理辦法正文
webclient在挪用DownloadData或許DownloadString的時刻要求回來的數據湧現亂碼成績,處理方法以下:
1、設置webclient的編碼格局為目的編碼格局
WebClient web = new WebClient();//創立webclient對象
web.Encoding = System.Text.Encoding.UTF8;//界說對象說話
string returns = web.DownloadString("_http://www.weather.com.cn/data/sk/101310101.html");//向一個銜接要求資本
2、先獲得數據,然後轉碼
WebClient wc = new WebClient();
Byte[] pageData = wc.DownloadData("http://m.weather.com.cn/data/101110101.html");
string rr = Encoding.GetEncoding("utf-8").GetString(pageData);
總結上去,照樣編碼的成績,豈論哪一種辦法,設置好編碼便可。