gpt4 book ai didi

asp.net - ASP.NET Server.HtmlEncode的局限性

转载 作者:行者123 更新时间:2023-12-04 13:45:28 25 4
gpt4 key购买 nike

我正在使用Server.HTMLEncode对HTML进行编码。

我注意到它不会转义单引号,这是一个限制,如果您在html中使用单引号,例如<input type='text' .... />
(我已经检查过这是有效的XHTML)。

关于Server.HTMLEncode是否还有其他限制或需要注意的事情,特别是该方法无法处理的无效XHTMl字符?

最佳答案

MSDN says Server.HTMLEncode仅执行以下操作:

  • 小于字符(<)转换为&lt;。
  • 大于字符(>)转换为&gt;。
  • &字符(&)转换为&amp;。
  • 将双引号字符(“)转换为&quot;。
  • 代码大于或等于0x80的任何ASCII代码字符都将转换为&# ,其中number是ASCII字符值。
  • 关于asp.net - ASP.NET Server.HtmlEncode的局限性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1221439/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com