国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 简阳市| 长海县| 开鲁县| 贵德县| 澄城县| 德钦县| 和林格尔县| 盘山县| 普宁市| 华宁县| 天水市| 南江县| 大冶市| 延津县| 汉阴县| 九龙坡区| 南华县| 江津市| 盘山县| 象州县| 米泉市| 开封县| 垫江县| 定边县| 肃北| 武义县| 广元市| 乌什县| 勃利县| 雷州市| 皋兰县| 武宣县| 枣庄市| 龙南县| 永嘉县| 景泰县| 喀喇沁旗| 张家口市| 女性| 全椒县| 长寿区|