Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: В чём разница \r\n и \n?
 
 автор: Maxam   (23.03.2010 в 15:55)   письмо автору
 
 

В чём разница \r\n и \n?

  Ответить  
 
 автор: Лена   (23.03.2010 в 16:27)   письмо автору
 
   для: Maxam   (23.03.2010 в 15:55)
 

\n - в системах Unix
\r\n - в Windows

  Ответить  
 
 автор: Trianon   (23.03.2010 в 16:36)   письмо автору
 
   для: Maxam   (23.03.2010 в 15:55)
 

в количестве, например.

  Ответить  
 
 автор: Maxam   (23.03.2010 в 16:40)   письмо автору
 
   для: Trianon   (23.03.2010 в 16:36)
 

Т.е.?

  Ответить  
 
 автор: Trianon   (23.03.2010 в 16:45)   письмо автору
 
   для: Maxam   (23.03.2010 в 16:40)
 

"\r\n" - два символа с кодами 0Dh и 0Ah
"\n" - один символ с кодом 0Ah

  Ответить  
 
 автор: Maxam   (23.03.2010 в 23:50)   письмо автору
 
   для: Trianon   (23.03.2010 в 16:45)
 

\n - перенос строки,
а \r - что такое?

  Ответить  
 
 автор: Владимир55   (24.03.2010 в 00:03)   письмо автору
 
   для: Maxam   (23.03.2010 в 23:50)
 

Я так полагаю, что имеет место
\x0D\x0A
первод строки, возврат каретки. Это под Windows. Под Unix достаточно
\x0A

  Ответить  
 
 автор: Саня   (24.03.2010 в 00:40)   письмо автору
 
   для: Maxam   (23.03.2010 в 23:50)
 

\r — это возврат каретки. Этот архаизм тянется из века пишущих машинок. Вам известно что такое "пишущая машинка" и "каретка"?

  Ответить  
 
 автор: Владимир55   (24.03.2010 в 10:32)   письмо автору
 
   для: Саня   (24.03.2010 в 00:40)
 

"Вам известно что такое "пишущая машинка" и "каретка"?"

Известно. В шкафу стоит. Жена подарила на День рождения много лет назад.

  Ответить  
 
 автор: Саня   (24.03.2010 в 10:54)   письмо автору
 
   для: Владимир55   (24.03.2010 в 10:32)
 

Нисколько не сомневаюсь. Но всё-таки вопрос был адресован Maxam.

  Ответить  
 
 автор: Maxam   (28.03.2010 в 13:49)   письмо автору
 
   для: Саня   (24.03.2010 в 00:40)
 

Каретка - нет )

  Ответить  
 
 автор: cheops   (24.03.2010 в 01:01)   письмо автору
 
   для: Maxam   (23.03.2010 в 23:50)
 

\n - проворачивает валик печатной машинки, принтера на одну строку
\r - возвращает каретку, т.е. перемещает валик печатной машинки или печатающую головку принтера таким образом, чтобы следующий символ был вначале строки, а не в конце.

  Ответить  
 
 автор: Maxam   (28.03.2010 в 13:51)   письмо автору
 
   для: cheops   (24.03.2010 в 01:01)
 

Теперь знаю и понял )

  Ответить  
 
 автор: Trianon   (24.03.2010 в 11:56)   письмо автору
 
   для: Maxam   (23.03.2010 в 23:50)
 

"\n" это не перенос строки ни разу. Это символ с кодом 10 десятичное. Точка.

  Ответить  
 
 автор: GeorgeIV   (24.03.2010 в 14:14)   письмо автору
 
   для: Trianon   (24.03.2010 в 11:56)
 

и этот символ во всех кодовых таблицах интерпретируется как NewLine - новая строка

  Ответить  
 
 автор: Trianon   (24.03.2010 в 20:35)   письмо автору
 
   для: GeorgeIV   (24.03.2010 в 14:14)
 

Во первых в кодовой таблице нельзя что-либо интерпретировать. Можно лишь обозначить.
Обозначается он там как LF.
А интерпретируется этот символ не кодовыми таблицами, а сервисами и приложениями.
Согласно некоторым стандартам и|или соглашениям.
О которых инициатор темы не спросил ни слова.
Поэтому - вне контекста - см. (24.03.2010 в 11:56)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования