当我使用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