Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/05/2013, 10:25
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Problema codificación caracteres cargando fichero con file_get_contents

Es que es la primera vez que tengo tantos problemas con algo así.

Lo hacía por "probar suerte".

Si creo un fichero con este contenido: áéíóú
guardandolo de la misma forma me lo carga perfectamente. Pero los acentos de ese otro fichero no hay forma de que salgan bien.

Hay forma de comprobar si la codificación de un archivo es correcta?

Pues va a ser que es del fichero porque si copio el contenido y pego en uno nuevo y lo guardo ese si que me carga bien los datos. Me imagino que es problema de cómo me guarda los datos curl.

Entiendo que es por esta línea:
Código PHP:
Ver original
  1. file_put_contents("excelSeur.xls", $page);
Más o menos ya se por donde tirar al menos.

Es curioso pero puedo estar horas con mil problemas que no soluciono ni a tiros, que es entrar aquí, y como quiero explicar bien el problema, como que te enteras incluso tu mismo mejor y acabas arreglándolo tu la mayoría de las veces, al menos a mi me pasa. Llevaba más de una hora con esto ya.

EDIT:
efectivamente cambié el file_put_contents por
Código PHP:
Ver original
  1. file_put_contents("excelSeur.xls", utf8_encode($page));

y ya sale bien. Lo que no entiendo es por qué se abría el fichero manualmente se veía perfectamente.

Un saludo y gracias por la atención.

Última edición por alyciashape; 06/05/2013 a las 10:33