首页 > 解决方案 > 如何在不允许使用 MVC5 的 HTML 的情况下解码字符串中的变音符号

问题描述

MVC.net 中是否有框架支持的方式来解码文本框中的变音符号,而不仅仅是解码整个字符串并允许 HTML 内容?

如果,文本框包含:

<b>Café<b>

重新渲染页面时,它变为:

<b>Caf&#233;</b>

让这些变音符号正确显示的正确方法是什么?使用内置解码选项会导致:

咖啡店

我可以创建一个白名单并即时转换这些字符,但这似乎很笨拙,因为我可能会错过一些或错误地允许潜在危险的字符通过。在 MVC5 中支持这些字符的推荐方法是什么?

标签: asp.net-mvc-5diacriticshtml-encode

解决方案


推荐阅读