La descarga de archivos con filezilla da como resultado nueva línea \ r \ n \ n

4

Esta es una cosa que me ha estado molestando por algún tiempo.

Para algunos archivos, cada vez que los descargo a través de Filezilla y los abro en Eclipise / Dreamweaver IDE, dará como resultado un doble espacio entre líneas. En el servidor, es un espacio entre líneas único, y también en el Bloc de notas.

Al revisar un editor hexadecimal, parece que las nuevas líneas se destrozaron. En vez de

\ r \ n

o solo un

\ r

Me sale un \ r \ n \ n

Y tengo que usar el editor hexadecimal para solucionar el problema. ¿Alguna idea de lo que puede estar mal aquí? ¿Quizás algunas configuraciones en Filezilla?

¡Gracias!

Extrakun
fuente

Respuestas:

6

Los sistemas Unix, Windows y Mac tienen sus propios caracteres de nueva línea . Al transferir archivos como ASCII, la mayoría de los clientes FTP convierten estas nuevas líneas si corresponde. Entonces: uno podría configurar Filezilla para manejar archivos de texto como ASCII.

Sin embargo, parece que las líneas nuevas en los archivos del servidor no coinciden con el sistema operativo de ese servidor. Por lo tanto, cuando se usa la conversión automática, las cosas se complican. Entonces, como sugirió @Manni: debe asegurarse de que todos los archivos se manejen como "binarios", no como ASCII.

(Tenga en cuenta que muchos otros archivos, como archivos de programa, documentos de Word, música e imágenes siempre deben transferirse como "binarios", para garantizar que no se realice una conversión automática).

Arjan
fuente
Mi recomendación habría sido exactamente lo contrario: dígale a su cliente que maneje todos los archivos como binarios para que no se enrede con ellos.
innaM
Ah, me perdí el "\ r \ r \ n"
Arjan