Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/08/2007, 01:15
JoseOnate
 
Fecha de Ingreso: noviembre-2006
Mensajes: 161
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: validación html en utf-8

Hace falta indicarle al servidor que tiene que servir las páginas como UTF-8, ya que la mayoría están configurados para Latin 1 (iso-8859-1) que es el estándar HTTP 1.1. Esto lo puedes hacer cambiando los archivos de configuración del servidor, o indicándolo a través de la programación.

Por ejemplo, con PHP puedes enviar una cabecera de servidor antes del código HTML:

header ('Content-type: text/html; charset=utf-8');

Con esta herramienta de análisis de cabeceras puedes probar la codificación que está usando tu servidor:
http://www.hispamedios.com/url-headers/

Está demás decir que para que la encodificación funcione tiene que estar todo alineado. Necesitas guardar el archivo como UTF-8 (para que se guarde el formato con propiedad) y servirlo como UTF-8.



Por cierto, si tu servidor está en Latin 1 (iso-8859-1), en realidad no hay mucha razón para cambiar a UTF-8. Latin 1 soporta acentos:
http://www.hispamedios.com/articles/...set-iso-8859-1

Saludos,

Jose.
__________________
Director de HispaMedios.com, empresa de diseño Web y mercadeo electrónico.