Foros del Web » Programando para Internet » PHP »

problema al exportar a excel

Estas en el tema de problema al exportar a excel en el foro de PHP en Foros del Web. Intento exportar a excel el resultado de una consulta, pero en la hoja de excel no me muestra correctamente ni los acentos ni las "ñ". ...
  #1 (permalink)  
Antiguo 07/06/2010, 03:31
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 17 años, 2 meses
Puntos: 0
problema al exportar a excel

Intento exportar a excel el resultado de una consulta, pero en la hoja de excel no me muestra correctamente ni los acentos ni las "ñ".
Me aparece Sánchez o España

La cabecera de la página es
header("Content-type: application/vnd-ms-excel;charset=ISO-8859-1");
header("Content-Disposition: attachment; filename=hoja_ejemplo.xls");
header("Pragma: no-cache");
header("Expires: 0");

y en la base de datos están guardados utf-8_general_ci

Si cambio el charset a utf-8 tampoco los muestra
  #2 (permalink)  
Antiguo 07/06/2010, 13:30
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: problema al exportar a excel

Todo indica que deberias forzar el utf en el header y tambien en los textos que estas sacando de la base de datos con utf8_encode();

Tambien puedes tratar de dejar el charset iso y extraer los datos con utf8_decode();

Prueba y nos comentas.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!

Etiquetas: excel
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




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