转换“&”正在发生;” ”&乌姆尔;”到其正常表示

发布于 2024-11-27 00:11:46 字数 255 浏览 2 评论 0原文

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

但是如果我将此内容放入 HtmlAgilityPack 中,然后提取 innerText 属性, 我收到一些特殊字母,编码为 åö

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

I'm loading a web page System.Net.WebClient. Page is in ISO-8859-1 encoding.
If I write it to file and then open, I can see all characters normally.

But if I put this content into HtmlAgilityPack and then extract innerText property,
I'm getting some special letter encoded as å and ö .

How to convert them to normal representation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雄赳赳气昂昂 2024-12-04 00:11:46

使用 HttpUtility.HtmlDecode 方法

HttpUtility.HtmlDecode("å"); // å

Use the HttpUtility.HtmlDecode method

HttpUtility.HtmlDecode("å"); // å
回忆那么伤 2024-12-04 00:11:46

您可以使用文本字符串作为参数来调用 HtmlEntity.DeEntitize 方法。

You can call the HtmlEntity.DeEntitize method with the text string as the parameter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文