转换"å" "ö" 正常的代表

Mic*_*ssa 1 c# iso-8859-1 character-encoding html-agility-pack

我正在加载一个网页System.Net.WebClient.页面正在ISO-8859-1编码中.如果我将其写入文件然后打开,我可以正常看到所有字符.

但是如果我将这些内容放入HtmlAgilityPack然后提取innerText属性,我会得到一些特殊的字母编码为åö.

如何将它们转换为正常表示?

Tho*_*que 5

使用该HttpUtility.HtmlDecode方法

HttpUtility.HtmlDecode("å"); // å
Run Code Online (Sandbox Code Playgroud)