2010-04-16 5 views
4

Je suis en train d'analyser un fichier xml qui stocke des données image/légende que j'ai besoin d'afficher sur mon canevas. Cependant, il y a parfois une entité dans le fichier et lorsque vous dessinez le texte sur le canevas, il l'interprète comme du texte plat. Comment puis-je obtenir © pour apparaître comme © sur la toile? Est-ce possible, ou est-ce que quelqu'un connaît un bon travail?Comment obtenir du texte de toile HTML5 pour montrer l'entité html?

Répondre

5

Vous pouvez remplacer les entités HTML par leurs caractères Unicode équivalents.

E.g.

var x = 'This is © 2010'; 
x = x.replace(/©/, '\u00A9'); // x is now 'This is © 2010' 
+0

Merci! Mes symboles de degré montraient comme un carré, et ° montrait comme texte ... et alors j'ai essayé \ u00B0 qui l'a résolu. –