Acentos en Java Script alert y confirm

Suele ser una pregunta frecuente en foros y newsgroup y la solución es sencilla. Cuando mostramos letras acentuadas,la letra ñ/Ñ en alertas javascript, en ciertas ocasiones y dependiendo de la codificación usada, utilización de AJAX, registrar scripts a través del ScriptManager en un UpdatePanel… suele verse un mensaje de este tipo:

confirm

La solución es utilizar unicode:

u00e1 -> á
u00e9 -> é
u00ed -> í
u00f3 -> ó
u00fa -> ú
u00c1 -> Á
u00c9 -> É
u00cd -> Í
u00d3 -> Ó
u00da -> Ú
u00f1 -> ñ
u00d1 -> Ñ

Y el resultado:

confirm2

Salu2

24 comentarios sobre “Acentos en Java Script alert y confirm”

  1. Muy bueno compareño,
    para quien le sirva un ejemplo sencillo

    alert(“Seleciona el a”+’u00f1’+”o”);

    Muy bueno Luis, te admiro mucho.
    Nos vemos en los foros de MSDN

    Gracias!!!

  2. Hola, excelente aporte. También funciona correctamente de la siguiente manera:

    alert(“Seleciona el au00f1o”);

    en vez de:

    alert(“Seleciona el a”+’u00f1’+”o”);

    salu2!

  3. /*************************************/
    Hola, excelente aporte. También funciona correctamente de la siguiente manera:

    alert(“Seleciona el au00f1o”);

    en vez de:

    alert(“Seleciona el a”+’u00f1’+”o”);

    salu2!
    /************************************/

    La segunda opcion es escribir más y concatenar algo que no tiene sentido (mas operaciones en el motor de javacriipt)

  4. Por fin encontre una manera de hacerlo, yo necesitaba poner º u00BA dentro del valor de una variable de tipo string y no sabia como, gracias al autor de la pagina y a Alejandro Hanky, ya que con uno pude llegar a esta informacion y el otro me proporciono la tabla completa.

    Gracias!

  5. He revisado la pàgina de coeurlumiere i algunos caracteres no se escrivian correctamente. Sugiero abrir Excel o Word y ver insertar/símbolos, esos códigos sí que se han escrito correctamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *