带有特殊字符的Google Chart标题和列名称

Fon*_*ini 8 google-visualization special-characters

我正在寻找的解决方案应该在这里.但是,当我尝试使用ASCII字符编码时,实际上会打印ASCII码.有什么想法吗?

例如,我在Google Chart Option上有以下代码:

var optionsTotUsers = {
    'title': 'Transaçoes',
    'backgroundColor': 'transparent',
    'height': '300',
    'legend': 'bottom',
    'vAxis': { viewWindowMode: "explicit", viewWindow: { min: 0} }
};
Run Code Online (Sandbox Code Playgroud)

这将打印图表标题上的实际和ccedil.如果我使用'ç',它打印出来 .

Abi*_*aju 10

我认为这会对你有所帮助.使用UNICODE你可以在标题中添加特殊字符.此处提供了特殊字符的UNICODE .您需要使用UNICODE,如下所示.

var options = {
                'title': 'Transa\u00E7oes',
                'backgroundColor': 'transparent',
                'height': '300',
                'legend': 'bottom',
                'vAxis': { viewWindowMode: "explicit", viewWindow: { min: 0} }

            };
Run Code Online (Sandbox Code Playgroud)

点击此处查看工作样本.jqfaq.com


dav*_*rad 7

如果您使用的是jQuery,则可以利用该html()功能

var options = {
   title: $('<div>Transa&ccedil;oes</div>').html()
   ...
};
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

编辑:不知道为什么谷歌图表无法解析具有特殊HTML字符的字符串,或者为什么没有选项将标题声明为HTML - 甚至<em>等等呈现为文本,但上述工作.