C# 使用asp.net c获取带有alt键代码符号的网页源代码#

C# 使用asp.net c获取带有alt键代码符号的网页源代码#,c#,asp.net,html-agility-pack,C#,Asp.net,Html Agility Pack,我正在尝试使用htmlagilitypack获取网页源代码。这是我获取源代码并填入多行文本框的代码: var url = "http://www.example.com"; var web = new HtmlWeb(); var doc = web.Load(url); sourcecodetxt.Text = doc.ToString(); 代码运行正常,但如果我的网页有一些“Alt Codes Symbols”,则符号会用一些字符更改,例如:★已更改为命令… 我的问题是如何获得原始符号。

我正在尝试使用htmlagilitypack获取网页源代码。这是我获取源代码并填入多行文本框的代码:

var url = "http://www.example.com";
var web = new HtmlWeb();
var doc = web.Load(url);
sourcecodetxt.Text = doc.ToString();
代码运行正常,但如果我的网页有一些“Alt Codes Symbols”,则符号会用一些字符更改,例如:
已更改为
命令…

我的问题是如何获得原始符号。对不起,我的英语不好。提前感谢。

尝试使用
WebClient
HtmlDocument
Load()
方法,以便指定编码:

WebClient client = new WebClient();
HtmlDocument doc = new HtmlDocument();
doc.Load(client.OpenRead("http://www.example.com"), Encoding.UTF8);