Разница между \ n и \ r?

В то время как обсуждение здесь посвящено NoSQL и в первую очередь MongoDB, мы в Citus используют PostgreSQL и создаем базу данных с распределенными / распределенными многоуровневыми данными.

Использование нашего Руководство по перемещению просматривает пример приложения, охватывающий схему и различные специфические функции для нескольких арендаторов.

Для более неструктурированных данных мы используем столбец JSONB PostgreSQL для хранения таких данных и данных, относящихся к арендатору.

526
задан TRiG 6 January 2016 в 16:26
поделиться

4 ответа

Два разных символа для разных операционных систем. Также это играет роль в данных, передаваемых по TCP / IP , что требует использования \ r \ n .

\ n Unix

\ r Mac

\ r \ n Windows и DOS.

в современном контексте записи в текстовый файл вы всегда должны использовать \ n (базовая среда выполнения будет переводить это, если вы используете странную ОС, например, Windows ;-). Единственная причина использовать \ r - это если вы пишете в символьный терминал (или, что более вероятно, в «консольное окно», имитирующее его) и хотите, чтобы следующая написанная вами строка перезаписала последнюю, которую вы только что написали. (иногда используется для глупых эффектов "ascii-анимации", например, индикаторов выполнения) - хотя в мире графических интерфейсов это уже устарело; -).

767
ответ дан 22 November 2019 в 22:16
поделиться

Исторически \ n использовался для перемещения каретки вниз, в то время как \ r использовался для перемещения каретки обратно в левую сторону страницу.

121
ответ дан 22 November 2019 в 22:16
поделиться

Два разных символа.

\ n используется как терминатор конца строки в текстовых файлах Unix

\ r используется как конец- терминатор строки в текстовых файлах Mac

\ r \ n (т.е. оба) используются для завершения строк в текстовых файлах Windows и DOS.

31
ответ дан 22 November 2019 в 22:16
поделиться

Два разных символа для разных операционных систем. Также это играет роль в данных, передаваемых по TCP / IP , что требует использования \ r \ n .

\ n Unix

\ r Mac

\ r \ n Windows и DOS.

12
ответ дан 22 November 2019 в 22:16
поделиться
Другие вопросы по тегам:

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