Caracteres especiales en JavaScript

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

ProbarGRATIS para un usuario**

**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.”);
}

Descargar en formato PDFDescargar en PDF
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (5 votes, average: 4,40 out of 5)
Loading...

2 Respuestas

  1. cool porque intente escapar la ñ poniendo \164 pero salia la t y no la ñ

Dejar una opinión