Job*_*ian 6 telerik telerik-reporting
如何处理Telerik HTML文本框中的&符号("&")?在渲染时,它给了我一个错误.另外,是否有人知道可能导致HTML文本框错误的任何其他字符?
Ampersand是HTML中的一个特殊字符,用于指定转义序列的开头(因此您可以执行类似©获取版权符号等操作).如果你想显示&符号,你必须逃避它.因此,如果您更换所有的&符号&,那么应该处理错误.
但是,如果你的输入中有一些&符号已经被转义 - 比如你的数据可能©- 你就不想逃避那个&符号.但是如果你的数据没有任何这些&符号,那么简单的替换应该没问题.
还需要更换比符号(>和<)具有大于和小于>和<分别.
Telerik在此页面上讨论了这些限制/问题http://www.telerik.com/help/reporting/report-items-html-text-box.html
另外根据HTML规范(以及一般的XML规范),"&","<"和">"字符被认为是特殊的(标记分隔符),因此需要对它们进行编码以便将其视为常规文本.例如,可以使用"&"实体转义"&"字符.有关该主题的更多信息,请参阅此w3.org文章.
| 归档时间: |
|
| 查看次数: |
4090 次 |
| 最近记录: |