이외의 언어 의 콘텐츠를 표시하려면 System.windows.Forms.WebBrowser
을 사용하려고하지만 인코딩 결과가 올바르지 않습니다. 예를 들어 러시아어를 표시하려면 어떻게해야합니까?System.windows.Forms.WebBrowser에서 영어 이외의 언어를 인쇄 할 수 없습니다.
I 다운로드하고 다음과 같은 문자열을 표시하고 있습니다 :
System.Net.WebClient wc = new System.Net.WebClient();
webBrsr.DocumentText = wc.DownloadString(url);
그리고 다운로드 된 내용은 실제로 러시아어입니까? –
DocumentText는 .NET에서 문자열 인 utf16입니다. 인코딩 문제가있을 수 없습니다. WebBrowser는 Internet Explorer이므로 러시아어에 문제가 없습니다. 문제는 오른쪽에 있습니다. –
제목 앞에 "C# :"을 붙이지 마십시오. 우리는 [SO]에 그 목적을 위해 태그를 사용합니다. –