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