2011-06-30 2 views
1

J'ai un titre et des libellés avec des libellés Unicode dans Google Chart, mais ils ne s'affichent pas correctement.Est-ce que Google Chart prend en charge les caractères UTF-8?

Voici un exemple: http://chart.apis.google.com/chart?chs=300x225&cht=p3&chco=344566,C4C4C4&chds=0,90&chma=70,70&choe=UTF-8&chtt=Test&chd=t:27933485,20611682,34172068&chl=Un%E9%A7%85xbr%E1%83%A6cker|Test1|Test2

Les caractères ne semblent pas droit comme vous le voyez.

Existe-t-il un moyen de faire en sorte que les graphiques google affichent correctement les caractères utf-8? J'ai essayé beaucoup de choses mais rien n'a fonctionné pour moi.

Répondre

1

Le problème semble être les points de code unicode (E9A785 -> 99C5 et E183A6 -> 10E6) que vous fournissez. Ces caractères ne semblent pas être affichés dans un graphique google. Des expériences avec d'autres points de code (en les spécifiant comme UTF-8 dans le même format que votre requête) semblent fonctionner correctement.

Les caractères particuliers de votre exemple (le premier provient des idéogrammes unifiés CJK et le second de géorgien) sont un peu étranges. Vous pourriez vouloir vérifier qu'ils sont corrects.

+0

Qu'en est-il de ce personnage, peut-il être affiché dans les graphiques Google: ★ – Hisham

+0

Voici un exemple d'URL avec le caractère étoile dans le titre, ne fonctionne pas: http://chart.apis.google.com/chart?chs = 300x225 & cht = p3 & chco = 344566, C4C4C4 & chds = 0,90 & chma = 70,70 & choe = UTF-8 & chtt = Te% E2% 98% 85% E2% 98% 85% E2% 98% 85st & td = t: 27933485,20611682,34172068 & chl = Unix | Test1 | Test2 – Hisham

+0

Il est intéressant de noter que l'ajout de caractères chinois (?) Aux titres et aux légendes résout le problème suivant: http://chart.apis.google.com/chart?chs=300x225&cht=p3&chco=344566,C4C4C4&chds=0, 90 & chma = 70,70 & choe = UTF-8 & chtt = Te% E2% 98% 85% E2% 98% 85% E2% 98% 85% E6% A0% 87st & td = t: 27933485,20611682,34172068 & chl = Unix | Test1 | Test2% E6% A0% 87 – backflip

Questions connexes