Re: [Ovillo] Error validador W3C con la codificación

2008-09-10 Por tema Alex Lillo
2008/9/10 Nacho F. Carreño [EMAIL PROTECTED]

 Tengo una Web cuyo codificado está marcado por la meta: meta
 http-equiv=content-type content=application/xhtml-xml; charset=utf-8 /

 Sin embargo al pasar el validador de la W3C me detecta que la página
 está en iso-8859-1 y me da este mensaje de advertencia:

 Character Encoding mismatch!




 Nunca me había pasado nada por el estilo ¿alguien sabe como puedo
 solucionar este problema?



Hola Nacho,
Que en el HTML indiques que está codificado como UTF8 no significa que en
realidad lo esté. Yo utilizaría un editor de textos que te permita revisarlo
para asegurarme, y si es necesario cambiar la codificación. Normalmente
utilizo el notepad++ [1] para eso, pero para gustos los colores :)

[1] http://notepad-plus.sourceforge.net/es/site.htm

Espero que sea ese el problema.
Un saludo,


-- 
Alex Lillo
www.nordic-design.net
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Error validador W3C con la codificación

2008-09-10 Por tema carlos campderrós
Hola,
2008/9/10 Nacho F. Carreño [EMAIL PROTECTED]

 Hola a [EMAIL PROTECTED],

 Tengo una Web cuyo codificado está marcado por la meta: meta
 http-equiv=content-type content=application/xhtml-xml; charset=utf-8 /

 Sin embargo al pasar el validador de la W3C me detecta que la página
 está en iso-8859-1


El servidor web está enviando una cabecera http diciendo que el contenido es
ISO-8859-1.
En apache, puedes modificar el valor de la directiva AddDefaultCharset (en
el httpd.conf o apache2.conf, en la configuración del VirtualHost o en un
archivo .htaccess) para que sea utf8, o cambiar la extensión de los ficheros
por .html.utf8 o similar. Si estás usando php, puedes añadir otra cabecera
que especifique q es utf8:

?php
header(Content-Type: application/xhtml+xml; charset=utf-8);
?

Por cierto, que veo que has puesto application/xhtml-xml, cuando el correcto
es application/xhtml+xml. Y a IE no le gusta demasiado. Pero bueno, si sólo
lo pones a efectos de meta y no de servidor, lo que estás haciendo es
sirviendo información contraria, puesto que la cabecera http seguramente
indique un content-type text/html y la meta dice application/xhtml+xml.
Puedes comprobar que content-type envía el servidor con firebug, en la
pestanya 'red'.


-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Error validador W3C con la codificación

2008-09-10 Por tema Mario Pérez
Es posible que tengas problemas con la codificación con la que estás 
sirviendo la página (y de ahí el problema en el HTTP header).

Busca en la configuración del servidor que tengas especificado utf-8.

Saludos

Nacho F. Carreño escribió:
 Hola a [EMAIL PROTECTED],

 Tengo una Web cuyo codificado está marcado por la meta: meta 
 http-equiv=content-type content=application/xhtml-xml; charset=utf-8 /

 Sin embargo al pasar el validador de la W3C me detecta que la página 
 está en iso-8859-1 y me da este mensaje de advertencia:

 Character Encoding mismatch!

 The character encoding specified in the HTTP header (|iso-8859-1|) is 
 different from the value in the |meta| element (|utf-8|). I will use 
 the value from the HTTP header (|iso-8859-1|) for this validation.



 Este es el código de la cabecera de la Web:
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN 
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html xmlns=http://www.w3.org/1999/xhtml; xml:lang=es lang=es
 head
 titleTitulo de la Web/title

 meta name=robots content=all /
 meta http-equiv=Content-Language content=es /
 meta http-equiv=content-type content=application/xhtml-xml; 
 charset=utf-8 /

 Nunca me había pasado nada por el estilo ¿alguien sabe como puedo 
 solucionar este problema?

 Gracias y un saludo para [EMAIL PROTECTED]


 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo
   

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo