Javascripts: inconvenientes con carácteres acentuados y especiales

Este artículo explica cómo resolver problemas con caracteres acentuados en JavaScript cuando no se muestran correctamente en funciones como alert().

Importante: Esta solución está orientada a usuarios avanzados o con conocimientos de programación. Antes de usar escapes Unicode, verificá que tu página declare UTF-8 (<meta charset="UTF-8">) y que el archivo .js esté guardado en UTF-8.

Problema

Al insertar cadenas con JavaScript (por ejemplo en alert()), los acentos pueden verse mal. Las entidades HTML como &aacute; no funcionan dentro de strings JavaScript: hay que usar el carácter directo en UTF-8 o su escape Unicode.

Solución — Escapes Unicode

Usá el formato \uXXXX, donde cada X es un dígito hexadecimal.

Ejemplo:

// En lugar de:
alert("cartograf\u00EDa");  // cartografía

// O con el carácter UTF-8 directo (si el archivo es UTF-8):
alert("cartografía");

Para í minúscula: \u00ED

Caracteres del español

Carácter HTML Unicode (JS)
Á &Aacute; \u00C1
á &aacute; \u00E1
É &Eacute; \u00C9
é &eacute; \u00E9
Í &Iacute; \u00CD
í &iacute; \u00ED
Ó &Oacute; \u00D3
ó &oacute; \u00F3
Ú &Uacute; \u00DA
ú &uacute; \u00FA
Ü &Uuml; \u00DC
ü &uuml; \u00FC
Ñ &Ntilde; \u00D1
ñ &ntilde; \u00F1

Otros caracteres especiales

Carácter HTML Unicode (JS)
& &amp; \u0026
< &lt; \u003C
> &gt; \u003E
" &quot; \u0022
' &apos; \u0027
espacio NBSP &nbsp; \u00A0
© &copy; \u00A9
® &reg; \u00AE
&euro; \u20AC
¼ &frac14; \u00BC
½ &frac12; \u00BD
¾ &frac34; \u00BE

¿Necesitás ayuda?

Si el problema persiste en tu sitio alojado, contactá al soporte técnico desde el portal de clientes o el chat online del sitio.

  • javascripts errores, caracteres acentuados errores, caracteres especiales, no imprime caracter con acento, javascripts problema con caracteres
  • 53 Users Found This Useful
Was this answer helpful?

Related Articles

Cómo prevenir el consumo de la transferencia (bandwidht)

Este artículo explica qué es la transferencia de un servicio de hosting, qué hacer si se agotó y...

Inconvenientes comunes relacionados a conexiones FTP

Este artículo describe soluciones a problemas frecuentes en conexiones FTP. Los ejemplos usan el...

Causas y soluciones de alertas de Malware o Virus por acciones de Code Injection

Este artículo explica las alertas de malware o virus que pueden aparecer en servicios de hosting...

Cómo migrar Web completa hacia otra plataforma

Este artículo describe cómo migrar el contenido de un servicio administrado por cPanel hacia uno...

Phplist - error 500

Este artículo explica el error 500 en phpList cuando se envía correo a una tasa superior al...