【问题标题】:Error while rendering '&' in telerik html textbox在 Telerik html 文本框中呈现“&”时出错
【发布时间】:2011-11-07 07:51:46
【问题描述】:

如何处理 Telerik HTML 文本框中的 & 字符? 渲染时,它给了我一个错误。另外,是否有人知道可能导致 HTML 文本框中出现错误的任何其他字符?

【问题讨论】:

    标签: telerik telerik-reporting


    【解决方案1】:

    & 符号是 HTML 中的一个特殊字符,它指定转义序列的开始(因此您可以执行类似© 的操作来获取版权符号等)。如果要显示 & 符号,则必须对其进行转义。所以如果你用& 替换所有的& 符号,那应该会解决这个错误。

    但是,如果您的输入中有已转义的 & 符号 - 就像您的数据可能有 © - 您不想转义该 & 符号。但是,如果您的数据没有这些 & 符号,那么简单的替换就可以了。

    您还需要将大于和小于符号(> 和 > 和 <

    Telerik 在此页面 http://www.telerik.com/help/reporting/report-items-html-text-box.html

    上讨论了这些限制/问题

    也符合 HTML 规范(以及通用 XML 规范)“&”、“”字符被考虑 特殊(标记分隔符),因此需要对其进行编码以便 视为常规文本。例如“&”字符可以转义 与“&”实体。有关该主题的更多信息,您可以在 这篇 w3.org 文章。

    【讨论】:

      猜你喜欢
      • 2017-05-15
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      相关资源
      最近更新 更多