Un problema habitual en Javascript es la representación de caracteres especiales (letras acentuadas, ñ, etc). En HTML se es muy fácil, lo hacemos mediante el código HTML del carácter. En JavaScript la solución también es sencilla gracias a las cadenas de escape.

Las cadenas de escape, permiten introducir dentro de una cadena caracteres especiales como saltos de líneas, acentos, tabulaciones, etc.

Las cadenas de escape más conocidas son:

  • \n: Salto de línea
  • \r: Retorno de carro
  • \t: Tabulación horizontal
  • \v: Tabulación vertical
  • \’: Comilla simple
  • \”: Comilla doble
  • \\: Barra invertida
  • \xdd: Carácter especial especificado mediante dos dígitos hexadecimales dd

El último caso, el del carácter especial (\xdd), es el que nos permite, entre otras cosas, insertar letras acentuadas o la letra ñ.
 

Prueba PaaSOS, ERP y TPV en la nube

**Licencia de uso limitada a un acceso de usuario cloud.
Incluye ERP, TPV, y gestión de cartera

Lo único que necesitamos para ponerlo en práctica es una tabla con el juego de caracteres unicode. Veamos la tabla para latin:

image

Un ejemplillo:

function ErrorEnFecha() {
alert(«Atenci\xf3n: El a\xf1o de nacimiento es menor de 10.»);
}

4 Comments

Deja una respuesta

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