Pregunta

¿Alguien sabe cómo puedo mostrar un euro u otra entidad html en las ventanas de alerta de JavaScript?

¿Fue útil?

Otros consejos

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

(20AC es el carácter Unicode para el símbolo del euro).

Un cuadro de alerta puede mostrar los caracteres que se encuentran en la página de códigos para la sesión iniciada actualmente. Entonces, por ejemplo, si la máquina está usando la página de códigos 1252, puede mostrar el signo de euros.

No está claro cuál es su problema, ¿la cadena de JavaScript no debería tener los caracteres codificados como entidades de todos modos?

Editar :

Si especifica UTF-8 en HTML o como Response.CharSet pero no ha guardado realmente el archivo ASP en formato UTF-8, tendrá problemas con los caracteres fuera de ASCII.

ASP asume que las partes estáticas de un archivo ASP ya están en la página de códigos requerida y lo envía literalmente byte por byte, no ocurrirá codificación.

por ejemplo, U+1234 se usa así: alert('\u1234').

Para ver la lista completa, puede ver Lista de todas las entidades :
1) http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
2) http://www.utf8-chartable.de/
3) http://rishida.net/tools/conversion/ (CONVERTIDOR)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top