Hola a todos,

quiero consultar los mensajes de la lista de diciembre y me encuentro
con un error (tanto el Firefox como en Opera [en IE no sé porque estoy en Linux]) de que el juego de caracteres está mal, porque a pesar de que
en todos los documentos se incluye:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

El servidor (o al menos mis navegadores) le asignan como predeterminado
utf-8, con lo que veo mal todos los acentos y similares.

Si no estoy muy perdido, creo que se debe a que Apache tiene utf-8 como
juego de caracteres predeterminado, que puede haber sido activado con "
AddDefaultCharset utf-8", que provoca que Apache se salte el meta de "Content-Type"
(http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset).

Para poder activar la visualización de documentos iso-8859-1, parece que es mejor desactivar en httpd.conf el juego de caracteres por defecto (con "AddDefaultCharset Off" [en realidad es fallo de Apache:
http://issues.apache.org/bugzilla/show_bug.cgi?id=23421]) y así en
principio las páginas se verán bien. (Si no, habría que añadir en el
.htaccess "AddType text/html;charset=iso-8859-1 html", que además creo que funciona aunque no se desactive el juego de caracteres [al menos lo hace al revés, con iso-8859-1 como predeterminado y utf-8 como juego que se quiere visualizar].)

Y ahora viene mi pregunta, relativa al alojamiento de una página que estoy haciendo. Está en un servidor que es común y no puedo editar httpd.conf (que en el servidor está en /etc/httpd/conf/). ¿Cómo puedo aplicarlo a los ficheros que tengo en /var/html/www/? He intentado añadir "AddDefaultCharset Off" a .htaccess y a un httpd.conf en ese directorio, pero ninguno de los dos me ha funcionado.

Muchas gracias y feliz 2006,


Pablo

_______________________________________________
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

Responder a