Re: [Ovillo] Codificacion del html latin o UTF8?

2005-05-22 Por tema mktb
 Recuerda que el elemento meta no es vinculante y por tanto la
 codificación debe ser hecha en el servidor.

Mmm... Entonces para que sirve especificarlo en el meta?

Por cierto, ya que ha salido el tema, me encuentro con el siguiente
problema, (un poquito fuera de tema):

He establecido un archivo php como utf-8, y al enviarlo no hay ningún
problema, salvo si envias cabeceras HTTP con header(). Como sabréis los que
usáis PHP, no se puede enviar algo al navegador antes de usar header().
Y este es el problema, un archivo php codificado como utf-8, parece ser que
envia algo al principio del todo, e imposibilita poder enviar cabeceras
HTTP.
Sabéis como solucionarlo?

P.D: Si, ya lo he preguntado en la lista oficial de PHP. ;-)

- Original Message - 
From: Manuel González Noriega [EMAIL PROTECTED]
To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org
Sent: Sunday, May 22, 2005 5:37 PM
Subject: Re: [Ovillo] Codificacion del html  latin o UTF8?

Utiliza UTF-8 y olvídate de las entities (excepto de las reservadas por XML,
, , ).
Este es universal y por tanto sí tiene que servirte. Asegúrate que el
documento está salvado como UTF8 y que está servido así. Recuerda que el
elemento meta no es vinculante y por tanto la codificación debe ser hecha
en el servidor.

__ 
Renovamos el Correo Yahoo!: ¡250 MB GRATIS! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es
___
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://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Codificacion del html latin o UTF8?

2005-05-22 Por tema mktb
 Un archivo, por estar codificado como UTF-8, no envía nada, no es
 mágico ;)
 Es solo un charset y obviamente esto no conlleva comportamiento. Otra cosa
 es que al convertir te haya quedado basurilla al comienzo del archivo,
 échale un vistazo.

Obviamente sí ha quedado basurilla al comienzo del archivo, (por eso el
envio de cabeceras HTTP peta), la que se ha creado al codificar el archivo
como utf-8. Deben ser esos caracteres que se pueden ver al principio de un
archivo utf-8, cuando se visualiza con iso-8859-1, estos: 

Y es algo que no entiendo, es que PHP no hace caso de la codificación de un
archivo? Y que conste que lo he probado todo: archivo, default_charset de
php.ini y AddDefaultcharset de la configuración de Apache como utf-8. Y
nada, se siguen enviando esos fantasma-basurilla caracteres.

P.D: Evidentemente, cuando digo que un archivo utf-8 envia algo, no me
refiero a que se ponga a negociar cabeceras HTTP con el servidor ni a enviar
caracteres por su cara bonita. ;-)
Me refiero precisamente a la basurilla que parece tener un archivo utf-8
al principio.


___
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://ovillo.org/mailman/listinfo/ovillo