Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
string GetHtmlByUrl(string url) { WebClient client = new WebClient(); var data = client.DownloadData(url); Encoding enc = Encoding.UTF8; using (MemoryStream stream = new MemoryStream()) { stream.Write(data, 0, data.Length); //каретку если не перенести на начало,то получите null stream.Seek(0, SeekOrigin.Begin); ICharsetDetector cdet = new CharsetDetector(); cdet.Feed(stream); cdet.DataEnd(); if (cdet.Charset != null) { enc = Encoding.GetEncoding(cdet.Charset); } } return enc.GetString(data); }