Я пытаюсь написать код для чтения содержимого веб-страницы, но я не уверен в используемой кодировке на этой странице, так как я могу написать общий код, который возвращает правильную строку без странного символы?
Кодировка может быть ("UTF-8", "windows-1256", ...).
Я пытался, но UTF-8, но когда страница закодирована со второй упомянутой кодировкой, у меня появляются некоторые странные символы.
Вот код, который я использую:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("SOME-URL");
request.Method = "GET";
WebResponse response = request.GetResponse();
StreamReader streamReader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8);
string content = streamReader.ReadToEnd();
А вот ссылка, которая вызывает проблему:
http://forum.khleeg.com/144828.html