如何在AntiXssEncoder中标记"与"和"撇号"安全



这个问题相同,但我的问题不同。

我有一条带和&以及在网页上显示他们的参考代码。我需要让它显示原始字符,而不是代码。

AntiXssEncoder.HtmlEncode("Mike's & Sallies Shop", true)

输出:

Mike's & Sallies Shop

对于其他可能有此问题的人,我发现解码字符串是可行的。我的新代码如下:

StringWriter myWriter = new StringWriter();
HttpUtility.HtmlDecode(AntiXssEncoder.HtmlEncode("Mike's & Sallies Shop", true), myWriter);
<p>myWriter.toString()</p>

输出为:

Mike's & Sallies Shop

编辑:甚至更简单的解决方案:

System.Net.WebUtility.HtmlDecode(AntiXssEncoder.HtmlEncode("Mike's & Sallies Shop", true))

相关内容

  • 没有找到相关文章

最新更新