Загрузка файлов с filezilla приводит к новой строке \r\n\n

Это - одна вещь, которая была раздражающей меня для когда-то.

Для некоторых файлов, каждый раз, когда я загружаю их через Filezilla и открытие их в IDE Eclipise/Dreamweaver, это приведет к двойному межстрочному интервалу. На сервере это - единственный межстрочный интервал, и в Блокноте также.

Проверяя Hex-редактор, кажется, что новые строки были искажены. Вместо

\r\n

или просто a

\r

Я получаю \r\n\n

И я должен использовать Hex-редактор для решения проблемы. Какие-либо идеи, что может быть неправильным здесь? Возможно, некоторые настройки в Filezilla?

Спасибо!

4
задан 11.09.2009, 19:32

1 ответ

Unix, Windows и системы Mac у всех есть их собственные символы новой строки. При передаче файлов как ASCII большинство клиентов FTP преобразовывает эти новые строки если применимо. Так: можно было создать Filezilla для обработки текстовых файлов как ASCII.

Однако кажется, что новые строки в файлах на сервере не соответствуют операционной системе того сервера. Следовательно, при использовании автоматического преобразования, вещи испорчены. Так, как предложенный @Manni: необходимо удостовериться, что все файлы обрабатываются как "двоичный файл", не как ASCII.

(Обратите внимание, что много других файлов, таких как программные файлы, документы Word, музыка и изображения всегда должны передаваться как "двоичный файл", чтобы гарантировать, что никакое автоматическое преобразование не сделано.)

5
ответ дан 07.12.2019, 20:29

Теги

Похожие вопросы