Objetivo del tutorial
UTF-8 evita errores de caracteres y lectura semántica. Una codificación incorrecta puede romper textos, símbolos, acentos y extracción de contenido.
Este tutorial explica cómo revisar la codificación declarada, detectar caracteres corruptos y mantener consistencia entre HTML, servidor y base de datos.
Qué mira AISEO en UTF-8
Charset declarado
Comprueba si la página declara correctamente UTF-8.
HTML coherente
Revisa que la codificación esté en el head de forma clara.
Servidor
Valora si las cabeceras HTTP contradicen el HTML.
Texto legible
Evita caracteres raros, símbolos rotos y pérdida de contexto.
Cómo interpretar el resultado
Pass
La página declara UTF-8 de forma correcta y no presenta señales de codificación rota.
Warning
La codificación parece funcional, pero existen inconsistencias o declaraciones mejorables.
Fail
Falta charset, hay contradicciones o el contenido muestra caracteres corruptos.
Ejemplo técnico orientativo
La declaración habitual dentro del head es:
<meta charset="UTF-8"> Debe aparecer pronto en el documento y no contradecir lo que envía el servidor.
Errores frecuentes
- No declarar charset en el HTML.
- Mezclar UTF-8 con codificaciones antiguas en servidor o base de datos.
- Mostrar caracteres rotos en acentos, símbolos o textos multilingües.
- Copiar contenido desde fuentes externas sin limpiar la codificación.
Cómo corregirlo
- Declara <meta charset="UTF-8"> en el head.
- Asegura que servidor, plantillas y base de datos trabajan en UTF-8.
- Revisa cabeceras HTTP para evitar contradicciones.
- Corrige textos corruptos en origen, no solo visualmente en el navegador.