首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解码HTML 5字符集

解码HTML 5字符集
EN

Stack Overflow用户
提问于 2017-08-02 07:21:32
回答 2查看 329关注 0票数 4

我无法在我的HTMl代码中解码下面的10:00 AM 5代码,在使用HttpUtility.HtmlDecode("10:00 AM");之后,我得到相同的输出,而不是串行输出"10:00 AM“。

然而,当我使用&>等其他HTML字符集时,HttpUtility.HtmlDecode给出了所需的输出,是否有一种在c#中解码HTML5字符集的方法?

我也尝试过使用System.Net.WebUtility.HtmlDecodeSystem.Uri.UnescapeDataString,但是输出是相同的

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-02 07:55:40

作为评论 by 斯文,这是.NET框架不支持HTML5实体的一个问题。

由于.NET框架已经开放源代码,您可以检查代码并将其更改以反映必要的更改,如有人已经做了。如果您查看了该拉请求,您就会发现问题: HTML4实体和HTML5实体之间存在着严重的更改,而他们对如何修复这一点并不一致。这仅仅意味着.NET框架在做出设计决策之前将不支持HTML5实体。

同时,您可以使用提交的差异,并创建自己的HTML5实体解析器(这只是一个字符串替换和一些字典查找)。

票数 3
EN

Stack Overflow用户

发布于 2017-08-24 08:12:10

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45454080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档