Получить исходный код веб-страницы с символами кода alt key используя asp.net c # - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь получить исходный код веб-страницы с помощью htmlagilitypack. Это мой код для получения исходного кода и заполнения многострочного текстового поля:

var url = "http://www.example.com";
var web = new HtmlWeb();
var doc = web.Load(url);
sourcecodetxt.Text = doc.ToString();

код работает нормально, но если на моей веб-странице есть несколько символов «Alt Codes Symbols», то символ меняется с некоторыми символами, например: изменяется с ★ У меня вопрос как получить оригинальный символ. Извините за мой плохой английский. Заранее спасибо.

1 Ответ

0 голосов
/ 27 апреля 2018

Попробуйте использовать WebClient и HtmlDocument 'Load() метод, чтобы вы могли указать кодировку:

WebClient client = new WebClient();
HtmlDocument doc = new HtmlDocument();
doc.Load(client.OpenRead("http://www.example.com"), Encoding.UTF8);
...