Что означает «окончания строк должны быть парой возврата каретки / перевода строки (CRLF)»? - PullRequest
3 голосов
/ 05 апреля 2011

Я использовал http://icalvalid.cloudapp.net/Default.aspx ссылку для подтверждения ссылки в моем календаре.И я получил предупреждение «Концы строк должны быть парой возврата каретки / перевода строки (CRLF)»Что это значит?Что мне нужно для этого, чтобы убрать это предупреждение.Может кто-нибудь, пожалуйста, помогите мне по этим вопросам.Ваша помощь будет оценена.Спасибо.

Ответы [ 3 ]

10 голосов
/ 05 апреля 2011

Это означает, что файл должен быть в формате «Windows», а не в формате UNIX.Если вы создаете файл из кода, это означает, что вам нужно написать «\ r \ n» в конце строк, а не просто «\ n» - при условии, что вы используете какой-то язык, где это имеет смысл, конечно.Если вы создаете файл вручную, сохраните его в «режиме DOS» в вашем редакторе.

3 голосов
/ 05 апреля 2011

Кажется, вы работаете с Linux или Mac OS X, в котором для окончания строк используется только значение ASCII LF (перевод строки).

Windows использует CRLF (возврат каретки; перевод строки) для окончания строки.

Вы должны преобразовать это, например, с помощью Notepad ++ (хотя специальное приложение существует).

0 голосов
/ 20 июня 2017

tr -d '\ r' newlist.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...