當我使用HtmlAgilityPack讀取解析HTML文件,並提取一些文字被替換爲問號:人物解析HTML
static void Main(string[] args)
{
var webGet = new HtmlWeb();
var document = webGet.Load("http://port.ro/");
var programs = from program in document.DocumentNode.Descendants()
where program.Name == "a" && program.Attributes["href"] != null && program.InnerText.Trim().Length > 0
select program.InnerText ;
foreach (string s in programs)
{
Console.WriteLine(s);
}
Console.ReadLine();
}
我的問題是,該網站包含的人物,如à
當我打印出來,它們被替換爲?
。
當我打印文字à
將其替換爲a
或打印出如à
時,我應該如何操作?
[c#unicode string output](http:// stackoverflow .com/questions/5055659/c-sharp-unicode-string-output) – CodeCaster