Tag: html entities

将特殊字符转换为HTML实体,而无需更改标记和参数

我正在使用FreeTextBox编辑器来获取用户创建的一些HTML。 这个问题是这个编辑器没有转换HTML实体中的特殊字符,除了“”。 我不能使用theHTML = Server.HtmlEncode(theHTML) ,因为它转换所有HTML,包括标签和参数,我不想创建一个不可完成的theHTML.Replace列表。 theHTML.Replace行。 是否还有其他function或方法可用于转换为html实体但只能转换为外部标记?

C#,用普通文本字符替换所有html特殊字符的function

我有来自xml模板的字符,例如: & > 框架中是否存在通用函数以用它们的正常等价替换它们?

自定义HtmlEncode与HTML实体名称,是否可能?

我正在使用以下方法来HtmlEncode一些像spanish这样的text : string word = “configuración”; string encodedWord = System.Net.WebUtility.HtmlEncode(word); 输出是预期的: configuración 但! ó text表示带有急性的拉丁文小写字母o的HTML实体编号。 但是,我想知道是否有快速方式(我不知道的内置函数,库,已经实现的函数等)来显示拉丁小写字母的HTML实体编号的HTML实体名称由于我无法为此找到一个好的解决方案,因此也很敏感并且还支持许多其他角色。 PS:我试过的是检查一个HTML实体表(搜索时有很多,但我使用的是: http : //www.ascii.cl/htmlcodes.htm )并创建一个自定义的替换method通过做一些映射的string 。 所以,如果这个词包含ó 然后将它替换为它的HTML实体名称,这是oacute; 但是因为有很多案例,所以真的很痛苦。 最后,所需的输出将是: configuración 提前致谢。

在C#中将HTML实体转换为Unicode字符

我发现Python和Javascript的类似问题和答案,但不适用于C#或任何其他WinRT兼容语言。 我认为我需要它的原因是因为我正在显示我从Windows 8商店应用程序中的网站获得的文本。 例如é 应该成为é 。 或者,还有更好的方法? 我不是显示网站或RSS订阅源,而是显示网站及其标题列表。

解码所有HTML实体

我正在寻找一些能够解码大量HTML实体的函数。 原因是我正在研究一些代码来获取HTML内容并将其转换为纯文本,我遇到的问题是很多实体都没有使用HttpUtility.HtmlDecode转换。 我关注的实体的一些例子是&,&,©。 这是针对.net 3.5的 。