国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# webclient中文亂碼問題解決方法

2019-10-29 21:28:04
字體:
來源:轉載
供稿:網(wǎng)友
本文介紹使用webclient抓取遠程頁面出現(xiàn)亂碼的處理方法,希望對大家有所幫助。
 

webclient在調(diào)用DownloadData或者DownloadString的時候請求回來的數(shù)據(jù)出現(xiàn)亂碼問題,解決辦法如下:

1、設置webclient的編碼格式為目標編碼格式

 

復制代碼代碼如下:
WebClient web = new WebClient();//創(chuàng)建webclient對象
web.Encoding = System.Text.Encoding.UTF8;//定義對象語言
string returns = web.DownloadString("_http://www.weather.com.cn/data/sk/101310101.html");//向一個連接請求資源

 

2、先獲取數(shù)據(jù),然后轉碼

 

復制代碼代碼如下:
WebClient wc = new WebClient();
Byte[] pageData = wc.DownloadData("http://m.weather.com.cn/data/101110101.html");
string rr = Encoding.GetEncoding("utf-8").GetString(pageData);

 

總結下來,還是編碼的問題,不論哪種方法,設置好編碼即可。



注:相關教程知識閱讀請移步到c#教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁晋县| 横峰县| 南京市| 铁岭市| 巴彦县| 辽宁省| 乳源| 邻水| 金湖县| 桑植县| 观塘区| 清远市| 芜湖县| 无为县| 竹溪县| 洪湖市| 苗栗市| 来凤县| 焦作市| 翼城县| 新龙县| 临江市| 汕尾市| 于田县| 静安区| 孝昌县| 永寿县| 乌鲁木齐县| 辰溪县| 安康市| 聂荣县| 威信县| 米泉市| 时尚| 民乐县| 九江市| 专栏| 枞阳县| 云梦县| 内乡县| 龙岩市|