Символ нового рядка (англ. Newline), також відомий як «закінчення рядка», кінець рядка (EOL), або «розрив рядка» — спеціальний символ або послідовність символів, що позначають кінець рядка тексту. Назва походить від того, що наступний символ після символу нового рядка з'явиться на наступному рядку під текстом, що безпосередньо передує символу нового рядка. Фактичні коди, що представляють новий рядок варіюються в різних операційних системах, що може бути проблемою при обміні текстовими файлами між системами з різними символами нового рядка.
Поняття зміни рядка (LF, line feed) і повернення каретки (CR, carriage return) тісно пов'язані. Для механічних пристроїв, таких як друкарські машинки або принтери, для створення нового рядка на сторінці необхідні два рухи: «вниз» і «ліворуч» (назад). Хоча для механічних та електромеханічних пристроїв то є дві окремі дії, для програмного забезпечення таке розрізнення є зайвим, тож воно може тлумачити один символ, як позначення сукупності тих двох дій. Тому на позначення нового рядка можна вжити один символ LF чи CR, або два разом (LF + CR, CR + LF).
У Юнікоді
За стандартом, будь-яка програма, сумісна зі стандартом Unicode, повинна сприймати як новий рядок кожен з нижченаведених символів:
- LF (U+000A): англ. line feed — зміна рядка;
- CR (U+000D): англ. carriage return — повернення каретки;
- NEL (U+0085): англ. next line — перехід на наступний рядок;
- LS (U+2028): англ. line separator — роздільник рядків;
- PS (U+2029): англ. paragraph separator — роздільник абзаців.
Послідовність CR + LF (U+000D, U+000A) треба тлумачити як один символ нового рядка, а не два.
Примітки
- Unicode Line Breaking Algorithm
Див. також
Джерела
- Толковый словарь по вычислительным системам / Под ред. В. Иллингуорта и др. — М.: Машиностроение, 1989. 568 с.
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Simvol novogo ryadka angl Newline takozh vidomij yak zakinchennya ryadka kinec ryadka EOL abo rozriv ryadka specialnij simvol abo poslidovnist simvoliv sho poznachayut kinec ryadka tekstu Nazva pohodit vid togo sho nastupnij simvol pislya simvolu novogo ryadka z yavitsya na nastupnomu ryadku pid tekstom sho bezposeredno pereduye simvolu novogo ryadka Faktichni kodi sho predstavlyayut novij ryadok variyuyutsya v riznih operacijnih sistemah sho mozhe buti problemoyu pri obmini tekstovimi fajlami mizh sistemami z riznimi simvolami novogo ryadka Tekstovij fajl stvorenij za dopomogoyu gedit sho pereglyadayetsya za dopomogoyu Okrim bajtiv tekstu ye she markeri novogo ryadka yaki mayut shistnadcyatkove znachennya 0A Ponyattya zmini ryadka LF line feed i povernennya karetki CR carriage return tisno pov yazani Dlya mehanichnih pristroyiv takih yak drukarski mashinki abo printeri dlya stvorennya novogo ryadka na storinci neobhidni dva ruhi vniz i livoruch nazad Hocha dlya mehanichnih ta elektromehanichnih pristroyiv to ye dvi okremi diyi dlya programnogo zabezpechennya take rozriznennya ye zajvim tozh vono mozhe tlumachiti odin simvol yak poznachennya sukupnosti tih dvoh dij Tomu na poznachennya novogo ryadka mozhna vzhiti odin simvol LF chi CR abo dva razom LF CR CR LF U YunikodiZa standartom bud yaka programa sumisna zi standartom Unicode povinna sprijmati yak novij ryadok kozhen z nizhchenavedenih simvoliv LF U 000A angl line feed zmina ryadka CR U 000D angl carriage return povernennya karetki NEL U 0085 angl next line perehid na nastupnij ryadok LS U 2028 angl line separator rozdilnik ryadkiv PS U 2029 angl paragraph separator rozdilnik abzaciv Poslidovnist CR LF U 000D U 000A treba tlumachiti yak odin simvol novogo ryadka a ne dva PrimitkiUnicode Line Breaking AlgorithmDiv takozhPravila perenosu Porozhnij ryadok Tekstovij procesorDzherelaTolkovyj slovar po vychislitelnym sistemam Pod red V Illinguorta i dr M Mashinostroenie 1989 568 s Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi