【问题标题】:dojo dojox/charting/Chart2D axis title special charactersdojo dojox/charting/Chart2D 轴标题特殊字符
【发布时间】:2016-02-12 22:19:45
【问题描述】:

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

谢谢

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

【问题讨论】:

    标签: dojo dojox.charting


    【解决方案1】:

    使用 unicode 字符应该可以正常工作。 Chart 不会对标题文本做任何特殊处理,因此您传入的字符最终应该作为轴标题元素的内容。 HTML 无法正常工作,因为 Chart 更喜欢使用 SVG 作为标签(它总是使用 SVG 来呈现旋转标签,如 y 轴标题),并且 SVG text 元素不解释 HTML 实体。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多