Is it possible to set custom encoding when loading pages with the method below?
HtmlWeb hwWeb = new HtmlWeb(); HtmlDocument hd = hwWeb.load(\"myurl\");
A decent answer is over here which handles auto-detecting the encoding as well as some other nifty features:
C# and HtmlAgilityPack encoding problem