J'essaie de faire en sorte que le symbole de la livre sterling (£) apparaisse correctement dans le tableau de mon Google Chart, mais je constate que les entités HTML semblent être automatiquement échappées.
var formatter = new google.visualization.NumberFormat({
prefix: '£',
});
L'exemple ci-dessus montre littéralement £
dans le tableau au lieu d'apparaître comme le symbole correct.
Existe-t-il un moyen de le faire apparaître tel qu'il devrait être ?
Auparavant, j'ai essayé d'utiliser simplement prefix: '£'
mais le symbole de la livre s'affichait sous la forme d'un carré vide. J'ai alors cherché et trouvé une autre question de stackoverflow suggérant que la personne utilise la valeur UTF-8 directe -- dans ce cas, cela devient prefix: '\u00A3'
qui est tout à fait illisible.
Je viens de découvrir que l'utilisation directe du symbole dièse fonctionne si je m'assure que mon fichier Javascript est encodé en UTF-8, mais je suis toujours intéressé de manière générale par la manière dont on peut faire apparaître les entités HTML.