Foros del Web » Administración de Sistemas » Apache »

Problema ISO-8859-1 vs. UTF-8

Estas en el tema de Problema ISO-8859-1 vs. UTF-8 en el foro de Apache en Foros del Web. Hola, tengo 3 máquinas Linux (2 Debian, 1 Ubuntu) cada una con su apache. Una me sirve todos los documentos html como si fueran ISO-8859-1. ...
  #1 (permalink)  
Antiguo 03/09/2008, 03:35
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 22 años, 10 meses
Puntos: 0
Problema ISO-8859-1 vs. UTF-8

Hola,

tengo 3 máquinas Linux (2 Debian, 1 Ubuntu) cada una con su apache. Una me sirve todos los documentos html como si fueran ISO-8859-1. Tanto da si el documento está codificado como UTF-8 y tanto da si este documento incluye la declaración de la codificación en la etiqueta meta. Luego tengo otra máquina que me sirve todos los documentos siempre como UTF-8, tanto da si algún documento es ISO-8859-1. Por último, tengo una tercera máquina que lo hace bien, es decir los documentos UTF-8 te los manada como UTF-8 y los ISO-8859-1 como ISO-8859-1.

La pregunta es, cómo diablos puedo hacer que estas dos primeras máquinas rebeldes se comporten como la segunda? Es un problema del locale de la máquina o es un problema del Apache? Yo he estado mirando los apache2.conf y no veo diferencias significativas entre ellos. Estoy frito!

Muchas gracias
  #2 (permalink)  
Antiguo 03/09/2008, 04:23
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Problema ISO-8859-1 vs. UTF-8

Por cierto, he vuelto a conectar a esta máquina que se empeña en mandarlo todo como UTF-8. Utilizando un sniffer he examinado las cabeceras http y efectivamente en ellas aparece Content-Type: utf-8 o algo así, pero os juro que el documento es ISO-8859-1. Vamos que Apache se emperra en mandarlo todo como UTF-8.
  #3 (permalink)  
Antiguo 03/09/2008, 05:08
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Problema ISO-8859-1 vs. UTF-8

amigos creo que lo he solucionado poniendo "AddDefaultCharset Off" en el archivo de configuración. Curiosamente en la documentación de Apache se dice que este es el valor por defecto por tanto no sé qué pensar y por tanto no haría falta ponerlo. Es cierto que había un AddDefaultCharset ISO-8869-1, pero estaba comentado con #. En fin, si alguien sabe algo adelante.
  #4 (permalink)  
Antiguo 03/09/2008, 05:22
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Problema ISO-8859-1 vs. UTF-8

olvidad el tema, resulta que no me había percatado de la existencia del directorio conf.d Dentro hay un archivo llamado charset que contenía un AddDefaultCharset xxx En fin, son cosas que suceden cuando no se tiene idea y se van dando palos de ciego... pero bueno, al final lo encontré.
  #5 (permalink)  
Antiguo 04/09/2008, 15:05
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Respuesta: Problema ISO-8859-1 vs. UTF-8

Gracias por compartir la solución, seguro a algún otro usuario le servirá

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #6 (permalink)  
Antiguo 14/09/2009, 05:56
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema ISO-8859-1 vs. UTF-8

Hola, después de leer tu pregunta y tu respuesta estuve dándole vueltas al tema
si modificas el archivo .htacces en la raiz del sitio y añades

AddDefaultCharset iso-8859-1

no hace falta que modifiques los archivos de configuración del apache
En fin, espero que esto sirva a alguien
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:39.