2009-03-19 6 views

Répondre

48
alert('\u20AC'); 

HTML Entity Character Lookup

+1

Je ai riffé sur cela et ajouté un plus grand ensemble Unicode et une version mobile réactive. Je l'appelle [&what;] (http://ndpsoftware.com/&what/) – ndp

+0

merci pour le lien de recherche d'entité! –

1

Une boîte d'alerte peut afficher tous les caractères figurant dans la page de code pour la session actuellement connectée. Par exemple, si la machine utilise la page de code 1252, vous pouvez afficher l'eurosign.

Ce n'est pas clair quel est votre problème, vous chaîne javascript ne devrait pas avoir les caractères codés comme des entités de toute façon?

Modifier:

Si vous spécifiez UTF-8 dans le code HTML ou comme Response.CharSet mais vous ne l'avez pas fait enregistré le fichier ASP au format UTF-8, vous aurez des problèmes avec des personnages en dehors de ASCII.

ASP suppose que les parties statiques d'un fichier ASP sont déjà dans la page de codes requise et l'envoie verbatim octet pour byte, aucun encodage ne se produira.

+0

c'est vrai, c'était ma première pensée, j'utilise la page de codes 65001 dans ma page asp classique et utf-8 dans mon html, mais toujours javascript ne serait pas montrez le signe euro correctement. –

4
<script>alert("\u20ac");</script> 

(20AC étant le caractère Unicode pour le signe euro.)

Questions connexes