неанглийские символы в ярлыке Google диаграммы? - PullRequest
0 голосов
/ 04 августа 2009

Работают ли неанглийские символы в гугл-чартах метки / легенды ?

Это работает, легенды прекрасно отображаются:

var chart_url = 'http://chart.apis.google.com/chart?' + 'cht=bvs' + ...some other stuff... + '&chdl=Lowest price|Average price';

Это не работает, легенды вообще не показываются:

var chart_url = 'http://chart.apis.google.com/chart?' + 'cht=bvs' + ...some other stuff... + '&chdl=L' + unescape("%E4") + 'gsta pris|Genomsnittligt pris';

Есть идеи? Заранее спасибо!

/ скалозуб

----------- редактировать -----------

Ни одна из этих работ:

'& chdl = Lägsta pris | Genomsnittligt pris'

'& chdl = L & lum; gsta pris | Genomsnittligt pris' (без пробела после &)

'& chdl = L% E4gsta pris | Genomsnittligt pris'

% E4 == ä urlencoded.

Ответы [ 2 ]

1 голос
/ 04 августа 2009

Я предполагаю, что большинство букв будут работать, но вы должны сделать то же самое, что их urlencoding ( см. Urlencode () ).

0 голосов
/ 04 ноября 2009

Боролся с той же проблемой, и оказалось, что диаграммы Google хотят, чтобы тексты были кодированы в UTF-8 (конечно ...)

Таким образом, "Lägsta pris" должно быть == L% C3% A4gsta + pris

...