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:
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
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.