Cómo exportar datos en formato CSV de DOS\Windows

Resuelto
sipherion Mensajes publicados 1836 Fecha de registro   Estado Miembro Última intervención   -  
ryko1820 Mensajes publicados 1633 Fecha de registro   Estado Miembro Última intervención   -
Hola a todos los aficionados de PHP,

Tengo una aplicación donde necesito importar un CSV en formato Dos\Windows, pero cuando exporto desde una aplicación que he desarrollado, lo obtengo en formato Macintosh, por lo que la importación no se realiza correctamente.

Mis encabezados:

header('Content-Encoding: UTF-8'); header('Content-type: text/csv; charset=UTF-8'); header('Content-Disposition: attachment; filename="agents_list.csv"');


Es Notepad++ quien me dice que mi exportación es en formato Macintosh, y cuando exporto desde la otra herramienta está correctamente en formato Dos\Windows.

¿Cómo puedo hacer una exportación en formato Dos\Windows en CSV?

Gracias por su ayuda

"Es mejor saber buscar que buscar saberlo todo."

3 respuestas

ryko1820 Mensajes publicados 1633 Fecha de registro   Estado Miembro Última intervención   310
 
Hola,

quizás una historia de BOM (UTF-8 con o sin :: creo que notepad++ puede verlo) o quizás cambiar a la codificación WINDOWS-1252.

Puedes detenerme, pero no puedes detenernos a todos ;-)
0
sipherion Mensajes publicados 1836 Fecha de registro   Estado Miembro Última intervención   287
 
Sí, puedo modificarlo en Notepad++, pero esa no es mi pregunta. Aquí, busco hacer una exportación directamente en el formato correcto para automatizar el proceso de exportación / importación

--
"Es mejor saber buscar todo que intentar saberlo todo."
0
ryko1820 Mensajes publicados 1633 Fecha de registro   Estado Miembro Última intervención   310
 
notepad++ era sobre todo "una cosa" para ver si el archivo tenía un BOM o no porque en Windows no sé cómo hacerlo de otra manera....
0
sipherion Mensajes publicados 1836 Fecha de registro   Estado Miembro Última intervención   287
 
He encontrado que, en mi script PHP que generaba el documento, solo había puesto \r para los saltos de línea. Al poner \r\n entiende que es del formato Windows.
Gracias de todos modos.

--
"Es mejor saber buscar todo que intentar saberlo todo."
0
ryko1820 Mensajes publicados 1633 Fecha de registro   Estado Miembro Última intervención   310
 
Trataré de recordar eso, si alguna vez tengo que generar archivos para este sistema operativo ;-)
0