Проблемы с кодировкой текста при использовании HtmlAgilityPack - C#
Формулировка задачи:
Всем доброго времени суток. Натолкнулся на проблемку при парсинге страницы, все работает хорошо кроме h2.InnerText, т.к. выводит все в кракозябре. Помогите горе-кодеру пжлста...
public partial class Form1 : Form { public Form1() { InitializeComponent(); tb_url.Text = "http://chornomorka.com/archive/r-351.html"; } bool access = false; List<string> pageRefList = new List<string>(); string main_url; HtmlNodeCollection h1; HtmlNode h2; HtmlWeb webDoc; HtmlAgilityPack.HtmlDocument doc; private void btnStart_Click(object sender, EventArgs e) { tb1.Clear(); getRequest(); } public void getRequest() { main_url = "http://chornomorka.com/archive/r-351.html"; webDoc = new HtmlWeb(); doc = webDoc.Load(main_url); h2 = doc.DocumentNode.SelectSingleNode("//div[@class='cont']"); tb1.Text = h2.InnerText; } private void Form1_Shown(object sender, EventArgs e) { btnStart.Focus(); } }
Решение задачи: «Проблемы с кодировкой текста при использовании HtmlAgilityPack»
textual
Листинг программы
webDoc.OverrideEncoding = Encoding.UTF8;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д