웹 사이트에서 응답을 받기위한 간단한 코드가 있지만 작은 문제가 있습니다. 나는 러시아어 웹 사이트에서 응답을 얻으려고 노력하고 있는데 한 웹 사이트에서 나는 알 수없는 기호를 사용하고 다른 문자는 일반 텍스트를 얻는다. 어디에 문제가있을 수 있습니까?HttpWebRequest의 응답에 UTF-8 기호가 표시되지 않습니다.
에서응답 : www.kinopoisk.ru
...
응답에서 : www.yandex.ru
Греция - Чехия. 1 : 2 ...
HttpWebRequest http = (HttpWebRequest) HttpWebRequest.Create("http://");
http.Timeout = 30000;
http.KeepAlive = true;
http.ContentType = "application/x-www-form-urlencoded";
http.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0";
http.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
http.Proxy = null;
WebResponse response = http.GetResponse();
Stream istream = response.GetResponseStream();
StreamReader reader = new StreamReader(istream);
Response.Write(reader.ReadToEnd());
reader.Close();