Das Herunterladen von Dateien mit filezilla führt dazu, dass newline \ r \ n \ n angezeigt wird

2633
Extrakun

Dies ist eine Sache, die mich schon seit einiger Zeit nervt.

Bei einigen Dateien führt das Herunterladen von Dateien über Filezilla und das Öffnen in Eclipise / Dreamweaver IDE zu einem doppelten Zeilenabstand. Auf dem Server ist dies ein Zeilenabstand und auch im Editor.

Beim Überprüfen eines Hex-Editors scheint es, als würden die Zeilenumbrüche verstümmelt. Anstatt

\ r \ n

oder nur eine

\ r

Ich bekomme ein \ r \ n \ n

Und ich muss den Hex-Editor verwenden, um das Problem zu beheben. Irgendwelche Ideen, was hier falsch sein kann? Vielleicht einige Einstellungen in Filezilla?

Vielen Dank!

3

1 Antwort auf die Frage

6
Arjan

Unix-, Windows- und Mac-Systeme haben jeweils eigene Zeilenumbrüche . Bei der Übertragung von Dateien als ASCII konvertieren die meisten FTP-Clients ggf. diese Zeilenumbrüche. Also: Man könnte Filezilla so einrichten, dass Textdateien als ASCII behandelt werden.

Es scheint jedoch, dass die Zeilenumbrüche in den Dateien auf dem Server nicht mit dem Betriebssystem dieses Servers übereinstimmen. Wenn Sie die automatische Konvertierung verwenden, werden die Dinge durcheinander geraten. So wie @Manni vorgeschlagen: Sie müssen sicherstellen, dass alle Dateien als "binär" und nicht als ASCII behandelt werden.

(Beachten Sie, dass viele andere Dateien wie Programmdateien, Word-Dokumente, Musik und Bilder immer als "binär" übertragen werden müssen, um sicherzustellen, dass keine automatische Konvertierung erfolgt.)

Meine Empfehlung wäre das genaue Gegenteil gewesen: Sagen Sie Ihrem Client, dass er alle Dateien als binär behandeln soll, damit er sich nicht mit ihnen beschäftigt. innaM vor 14 Jahren 0
Ah, ich habe das "\ r \ r \ n" vermisst Arjan vor 14 Jahren 0
Viel besser. Vielen Dank. innaM vor 14 Jahren 0