Caracteres especiales en JavaScript

Un problema clásico en Javascript es la representación de caracteres especiales (letras acentuadas, ñ, etc). En HTML se resuelve facilmente, mediante el código HTML del caracter. En Javascript la solución también es fácil de aplicar 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. Entre las cadenas de escape más conocidas podemos mencionar:

  • \n: Salto de linea
  • \r: Retorno de carro
  • \t: Tabulación horizontal
  • \v: Tabulación vertical
  • \’: Comilla simple o apostrofe
  • \”: Comilla doble
  • \\: Barra invertida
  • \xdd: Caracter especial especificado por dos dígitos hexadecimanes dd

Este último caracter de escape (\xdd) es quien permite, por ejemplo, insertar letras acentuadas o la letra ñ. Lo único que se está necesitando es una tabla de caracteres unicode, que facilmente la puedes por Google.

Un sumplemento latino de esa tabla es la siguiente:

Un breve ejemplo:

function ErrorFecha() {
    alert("Atenci\xf3n: A\xf1o de nacimiento incorreto");
}

Vía: unijimpe

2 comentario en este artículoDeje el suyo
  1. Viejo me has salvado, me tenia bastante aburrido javascritp con sus caracteres especiales.

  2. Gracias amigo, me fue de gran ayuda

Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2012

WordPress