javascript - 如何对单引号进行编码,使其显示在 Fusion Chart 值的标签中?

标签 javascript encode fusioncharts

对于在数据标签名称中包含 '(即单引号)的 Fusion Chart,我收到“无效的 XML 数据”错误。

即使我对单引号进行编码/转义也会发生这种情况。

尝试以下图表数据:

显然,当未转义(如此)时,我们应该看到一个错误

<chart shownames='1' caption='Registrant Types'>
    <set value='2' color='AFD8F8' label='Justin's Test'/>
    <set value='3' color='F6BD0F' label='No quote'/>
</chart>

但是我希望如果我按如下方式对引用进行编码,它应该可以工作

<chart shownames='1' caption='Registrant Types'>
    <set value='2' color='AFD8F8' label='Justin%27s Test'/>
    <set value='3' color='F6BD0F' label='No quote'/>
</chart>

我让它工作的唯一方法是完全删除 '。

最佳答案

尝试:

<set value='2' color='AFD8F8' label='Justin&quot;s Test'/>

关于javascript - 如何对单引号进行编码,使其显示在 Fusion Chart 值的标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966610/

相关文章:

javascript - Redux 中的 "Reducer"可以默认返回初始状态和默认值吗?

javascript - Jasmine 超时错误

mysql - 了解 MYSQL 中的 DECODE 和 ENCODE

javascript - 不使用 AJAX 将 JSON 字符串发送到 php 文件

javascript - 聚焦时更改表单样式

c++ - VC++ 编译器/源字符集 :utf-8 doesn't work

encode - 使用第三方集成工具对 HTML 进行双重编码

javascript - FusionCharts-在 Column2D 图表中单击时更改条形的颜色

javascript - 通过php制作xml时如何处理融合图表中的特殊字符

javascript - 在同一页面中使用图表和小部件