2016-06-29 4 views
1

Как загрузить HTML-страницу со всеми поддерживаемыми языками?Загрузить HTML-страницу в webclient с многоязычным C#

Вот мой код на C#.

using(var webClient = new WebClient()) 
{ 
    var str = webClient.DownloadString("http://www.dinamalar.com/news_detail.asp?id=1553568"); 
} 

Например, страница HTML Я загрузка содержит тамильские слова, то загруженное HTML неразборчивое. Итак, что я могу сделать для поддержки других языков в загруженном html-документе?

ответ

0

Попробуйте установить свойство кодирования объекта веб-клиента.

using(var webClient = new WebClient()) 
{ 
    webClient.Encoding = Encoding.UTF8; 
    var str = webClient.DownloadString("http://www.dinamalar.com/news_detail.asp?id=1553568"); 
} 
0

Вы должны установить кодировку WebClient с помощью

webClient.Encoding = Encoding.Default; //or whatever enconding works for you