Проблемы с кодировкой текста при использовании 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;