Outbook

HTML+CSS+JS, Accesibilidad, PHP y más

Inicio que contiene a

Datos de búsqueda

Etiqueta ‘Codificación de caracteres’

Caracteres especiales en Javascript

Fecha de publicación: 2008/02/08

Si un archivo en el que hay código Javascript está en codificación ANSI podemos encontrarnos con que al poner acentos por ejemplo en un alert salga algo como esto:

Acentos en ANSI

El código del alert:

alert('prueba de ácéntós');

La solución que he encontrado es la siguiente: utilizar los códigos Unicode de esos caracteres acentuados:

alert('prueba de \u00E1c\u00E9nt\u00F3s');

De esta forma ahora saldría esto:

Acentos en ANSI

Tabla de equivalencias Unicode

En el Javascript habrá que añadir antes del código Unicode correspondiente el siguiente fragmento: \u.

Caracter especial Código Unicode
Á 00C1
á 00E1
É 00C9
é 00E9
Í 00CD
í 00ED
Ó 00D3
ó 00F3
Ú 00DA
ú 00FA

Lista completa de equivalencias en formato PDF.

Datos del artículo:

Información del sitio