Вот фрагмент кода:
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(request.RawUrl);
WebRequest.DefaultWebProxy = null;//Ensure that we will not loop by going again in the proxy
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
string charSet = response.CharacterSet;
Encoding encoding;
if (String.IsNullOrEmpty(charSet))
encoding = Encoding.Default;
else
encoding = Encoding.GetEncoding(charSet);
StreamReader resStream = new StreamReader(response.GetResponseStream(), encoding);
return resStream.ReadToEnd();
Проблема в том, что я тестирую с помощью: http://www.google.fr
Все "é" не отображаются хорошо. Я пытаюсь изменить ASCII на UTF8, и он по-прежнему отображается неправильно. Я протестировал html файл в браузере, и браузер хорошо отображает текст html, поэтому я уверен, что проблема заключается в методе, который я использую для загрузки html файла.
Что я должен изменить?
удалена мертвая ссылка ImageShack