Проблема с кодировкой при использовании HtmlAgilityPack для очистки веб-сайта - PullRequest
0 голосов
/ 28 мая 2019

Я очищаю веб-сайт, в заголовке которого есть одиночная кавычка.

HtmlWeb web = new HtmlWeb();
web.AutoDetectEncoding = false;
web.OverrideEncoding = Encoding.UTF8;
htmlDocument = web.Load(url);
HtmlNode titleNode = htmlDocument.DocumentNode.SelectNodes("//h2[@class='content-title']/a")[0];
string title = titleNode.InnerText;

В результате одинарная кавычка отображается как '.Как я могу заставить его отображаться в виде одинарной кавычки?

Я уже пытался вручную переопределить кодировку:

web.AutoDetectEncoding = false;
web.OverrideEncoding = Encoding.UTF8;    

Это не сработало.У кого-нибудь есть решение этой проблемы?

...