2016-06-29 2 views
1

어떻게 모든 언어가 지원되는 HTML 페이지를 다운로드 할 수 있습니까?다국어를 사용하는 webclient에서 HTML 페이지를 다운로드하십시오. C#

여기 내 C# 코드입니다.

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

예를 들어, 다운로드하는 HTML 페이지에 TAMIL 단어가 포함되어 있으면 다운로드 한 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.Encoding = Encoding.Default; //or whatever enconding works for you 
를 사용하여 웹 클라이언트의 인코딩을 설정해야
관련 문제