dojo dojox / charting / Chart2D轴标题特殊字符

时间:2016-02-12 22:19:46

标签: dojo dojox.charting

我有一个道场图表,我需要在轴标题中使用特殊字符(ú,ñ等)。但是,HTML代码不起作用。有什么想法吗?

感谢

chart.addAxis("y", {
    // title: "ú", <- renders corrupted character
    title:"&uacute;", // <- renders "&uacute;" 
    vertical: true, 
    fixLower: "major", 
    fixUpper: "major", 
    min: 0 
 });

1 个答案:

答案 0 :(得分:1)

使用unicode字符应该可以正常工作。图表不对标题文本进行任何特殊处理,因此您传入的字符应最终作为轴标题元素的内容。 HTML不起作用,因为Chart更喜欢将SVG用于标签(它总是使用SVG渲染旋转的标签,如y轴标题),而SVG text元素不会解释HTML实体。

首先,通过浏览器的开发人员工具检查轴标题元素是否具有预期内容。假设元素具有适当的内容,则问题很可能与字体相关。确保1)页面的字符集设置为“utf-8”,2)使用的字体支持使用的特定字符。