Керівні си́мволи (англ. Control characters) — елементи кодування символів, які не відображаються графічно, але використовуються для керування пристроями, організації пересилання даних й інших цілей.
Керівні символи ASCII
Десятк. номер | Шістнадцятк. номер | Англійська назва | Українська назва | Кла- віші | Escape- послі- довність | Призначення |
---|---|---|---|---|---|---|
0 | 00 | NULL | порожній символ | \0 | Цей символ не виконує дій. Деякі термінали зображують його як пробіл, але це неправильно. Часто NULL використовують для позначення кінця ланцюжка символів (наприклад, в мові C). | |
1 | 01 | START OF HEADING | початок заголовка | ^A | Перший символ заголовка. | |
2 | 02 | START OF TEXT | початок тексту | ^B | ||
3 | 03 | END OF TEXT | кінець тексту | ^C | При введенні з терміналу зазвичай інтерпретується як сигнал переривання. | |
4 | 04 | END OF TRANSMISSION | кінець передачі | ^D | При введенні з терміналу зазвичай інтерпретується як кінець вводу даних. Якщо поточна програма брала дані з терміналу, то вона завершується, як тільки обробить усе, що було до символу ^D. | |
5 | 05 | ENQUIRY | запит | ^E | Використовувався в телетайпному зв'язку. У відповідь передбачалося одержати ідентифікаційний рядок віддаленого апарата. | |
6 | 06 | ACKNOWLEDGE | підтвердження | ^F | У телетайпному зв'язку — позитивна відповідь (ACK) на запит (ENQ) | |
7 | 07 | BELL | звуковий сигнал | ^G | \a | Якщо цей символ послати на принтер або на термінал, то нічого не надрукується, але прозвучить сигнал |
8 | 08 | BACKSPACE | повернення на крок | ^H | \b | Переміщає позицію курсора на один символ назад та стирає попередній символ якщо він існував |
9 | 09 | CHARACTER TABULATION | горизонтальна табуляція | ^I | \t | Переміщає позицію курсора до наступної позиції горизонтальної табуляції |
10 | 0A | LINE FEED | зміна рядка | ^J | \n | Переміщає позицію курсора на один рядок униз. В юніксовських текстових файлах розділяє рядки |
11 | 0B | LINE TABULATION | вертикальна табуляція | ^K | \v | Переміщає позицію курсора до наступної позиції вертикальної табуляції. На терміналах цей символ звичайно еквівалентний зміні рядка |
12 | 0C | FORM FEED | зміна сторінки | ^L | \f | Якщо терміналом є принтер, цей символ примусово завершує друк на поточній сторінці (іншими словами, після цього символа друк розпочинається на новій сторінці). Якщо це екран, він очищується. |
13 | 0D | CARRIAGE RETURN | повернення каретки | ^M | \r | Переміщує позицію друку в крайнє ліве положення. В текстових файлах комп’ютерів Macintosh розділяє рядки. В (CP/M), MS-DOS Microsoft Windows для розділення рядків у текстових файлах використовується сполучення символів \r\n |
14 | 0E | SHIFT OUT | режим національних символів | ^N | В включає національний режим. На деяких принтерах включає режим символів подвійної ширини. | |
15 | 0F | SHIFT IN | режим звичайного ASCII | ^0 | В включає латинський режим. На деяких принтерах включає режим вузьких символів | |
16 | 10 | DATA LINK ESCAPE | ??? | ^P | Означає, що певна кількість наступних за ним символів мають якесь інше значення, відмінне від того, котре визначено в ASCII (див. також 1B). Наприклад, послідовність байтів 01 10 01 04 може означати заголовок, що містить лише одну команду «1»; тобто 10 використовується для позначення, що другий символ 01 не є початком заголовка. | |
17 | 11 | DEVICE CONTROL ONE, XON | 1-й код керування пристроєм | ^Q | Символ XON, що застосовується при програмному керуванні потоком передачі даних | |
18 | 12 | DEVICE CONTROL TWO | 2-й код керування пристроєм | ^R | ||
19 | 13 | DEVICE CONTROL THREE, XOFF | 3-й код керування пристроєм | ^S | Символ XOFF, що застосовується при програмному керуванні потоком передачі даних | |
20 | 14 | DEVICE CONTROL FOUR | 4-й код керування пристроєм | ^T | ||
21 | 15 | NEGATIVE ACKNOWLEDGE | негативне підтвердження | ^U | У телетайпному зв'язку — негативна відповідь (NACK) на запит (ENQ) | |
22 | 16 | SYNCHRONOUS IDLE | порожній символ для синхронного режиму передачі | ^V | Деякі лінії зв'язку влаштовані так, що вимагають безперервної передачі даних. Якщо передавати нема чого, то передають цей символ | |
23 | 17 | END TRANSMISSION BLOCK | кінець блоку даних | ^W | ||
24 | 18 | CANCEL | скасування | ^X | Дані, які йдуть перед ним, некоректні. (Звичайно мова йде про один рядок) | |
25 | 19 | END OF MEDIUM | кінець носія | ^Y | ||
26 | 1A | SUBSTITUTE | символ заміни | ^Z | Ставиться на місці символів, значення яких були загублені при передачі. В (CP/M) MS-DOS використався для позначення кінця текстових файлів і кінця введення із консолі даних | |
27 | 1B | ESCAPE | ??? | ^[ | Означає, що наступні за ним символи мають якесь інше значення, відмінне від визначеного в ASCII. Зазвичай починає керівні послідовності | |
28 | 1C | INFORMATION SEPARATOR FOUR (file separator) | роздільник даних № 4 (роздільник файлів) | ^\ | ||
29 | 1D | INFORMATION SEPARATOR THREE (group separator) | роздільник даних № 3 (роздільник груп) | ^] | ||
30 | 1E | INFORMATION SEPARATOR TWO (record separator) | роздільник даних № 2 (роздільник записів) | ^^ | Вочевидь, призначався для поділу записів в базах даних, але практично ніколи ніде не використовується для цього | |
31 | 1F | INFORMATION SEPARATOR ONE (unit separator) | роздільник даних № 1 (роздільник полів) | ^_ | Вочевидь, призначався для поділу полів у базах даних, але практично ніколи не використовується для цього | |
127 | 7F | DELETE | видалення | ^? | Призначений для забивання помилково пробитих символів на семидоріжкових перфострічках (оскільки позначається пробиттям дірочок у всіх доріжках). За змістом еквівалентний порожньому символу (\0). На терміналах може генеруватися натисканням або кнопки Backspace, або кнопки Delete. |
Керівні символи ISO 8859
Номер | Назва | Призначення |
---|---|---|
80 | PADDING CHARACTER | Символ-заповнювач |
81 | HIGH OCTET PRESET | ??? |
82 | BREAK PERMITTED HERE | Тут дозволено розрив рядка |
83 | NO BREAK HERE | Тут не дозволено розрив рядка |
84 | INDEX | ??? |
85 | NEXT LINE | Переводить на наступний рядок і одночасно повертає позицію каретки до початку рядка (еквівалентно \r\n) |
86 | START OF SELECTED AREA | Початок виділеної ділянки |
87 | END OF SELECTED AREA | Кінець виділеної ділянки |
88 | CHARACTER TABULATION SET | Встановлення позицій горизонтальної табуляції |
89 | CHARACTER TABULATION WITH JUSTIFICATION | Встановлення позицій і вирівнювання горизонтальної табуляції |
8A | LINE TABULATION SET | Установка позицій вертикальної табуляції |
8B | PARTIAL LINE FORWARD | Часткове перенесення рядка вперед |
8C | PARTIAL LINE BACKWARD | Часткове перенесення рядка назад |
8D | REVERSE LINE FEED | Зворотне перенесення рядка |
8E | SINGLE SHIFT TWO | другe значення для наступного символу |
8F | SINGLE SHIFT THREE | третє значення для наступного символу |
90 | DEVICE CONTROL STRING | Рядок керування пристроєм |
91 | PRIVATE USE ONE | Користувацький символ № 1 |
92 | PRIVATE USE TWO | Користувацький символ № 2 |
93 | SET TRANSMIT STATE | Установка режиму передачі |
94 | CANCEL CHARACTER | Символ скасування |
95 | MESSAGE WAITING | Є повідомлення |
96 | START OF GUARDED AREA | Початок захищеної ділянки |
97 | END OF GUARDED AREA | Кінець захищеної ділянки |
98 | START OF STRING | Початок рядка |
99 | SINGLE GRAPHIC CHARACTER INTRODUCER | Наступний символ інтерпретується як спеціальний графічний |
9A | SINGLE CHARACTER INTRODUCER | Наступний символ інтерпретується як керівний |
9B | CONTROL SEQUENCE INTRODUCER | Початок керівної послідовності. Звичайно цей символ є еквівалентним Escape+[ |
9C | STRING TERMINATOR | Закінчення рядка |
9D | OPERATING SYSTEM COMMAND | Команда операційної системи |
9E | PRIVACY MESSAGE | Секретне повідомлення |
9F | APPLICATION PROGRAM COMMAND | Команда прикладної програми |
Керівні символи Unicode
Номер | Назва | Призначення |
---|---|---|
034F | COMBINING GRAPHEME JOINER | Об'єднати символи, що стоять ліворуч і праворуч (створити лігатуру) |
200B | ZERO-WIDTH SPACE | Пропуск нульової ширини. При вирівнюванні по ширині може розширюватися |
200C | ZERO WIDTH NON-JOINER | Забороняє утворення лігатур |
200D | ZERO WIDTH JOINER | Дозволяє утворення лігатур |
200E | LEFT-TO-RIGHT MARK | Писати зліва направо |
200F | RIGHT-TO-LEFT MARK | Писати справа наліво |
2028 | LINE SEPARATOR | Роздільник рядків. Розділяє рядки тексту, але не абзаци |
2029 | PARAGRAPH SEPARATOR | Роздільник абзаців. Розділяє абзаци тексту |
202A | LEFT-TO-RIGHT EMBEDDING | Початок тексту, написаного зліва направо, який знаходиться усередині тексту, написаного справа наліво |
202B | RIGHT-TO-LEFT EMBEDDING | Початок тексту, написаного справа наліво, який знаходиться усередині тексту, написаного зліва направо |
202C | POP DIRECTIONAL FORMATTING | Кінець вставленого тексту з іншим напрямком |
202D | LEFT-TO-RIGHT OVERRIDE | |
202E | RIGHT-TO-LEFT OVERRIDE | |
2060 | WORD JOINER | З'єднувач слів |
FE01 … FE0F | VARIATION SELECTOR -1…-16 | Вибір варіанта накреслення № 1 … № 16 |
FEFF | ZERO WIDTH NO-BREAK SPACE / BYTE ORDER MARK | Нерозривний пропуск нульової ширини / індикатор порядку байтів. Цей символ використовується для вказівки на те, що даний файл записаний в UTF-16 або UTF-32 з певним порядком байтів (оскільки символу FFFE немає, а в UTF-8 байти FE й FF не використаються). Використання цього символу як нерозривний пропуск нульової ширини не рекомендується; для цього є символ U+2060 (word joiner). |
FFFD | REPLACEMENT CHARACTER | Символ заміни. Використовується, коли значення символу невідоме або не може бути виражене в стандарті Unicode (див. також символ 1A) |
E0100 … E01EF | VARIATION SELECTOR-17 … −256 | Вибір варіанту шрифта № 17 … № 256 |
Див. також
Посилання
- console_codes(4) [ 23 Квітня 2018 у Wayback Machine.] — екрановані та керівні послідовності консолі Linux
Ця стаття потребує додаткових для поліпшення її . (березень 2017) |
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kerivni si mvoli angl Control characters elementi koduvannya simvoliv yaki ne vidobrazhayutsya grafichno ale vikoristovuyutsya dlya keruvannya pristroyami organizaciyi peresilannya danih j inshih cilej Kerivni simvoli ASCIIDesyatk nomer Shistnadcyatk nomer Anglijska nazva Ukrayinska nazva Kla vishi Escape posli dovnist Priznachennya 0 00 NULL porozhnij simvol 0 Cej simvol ne vikonuye dij Deyaki terminali zobrazhuyut jogo yak probil ale ce nepravilno Chasto NULL vikoristovuyut dlya poznachennya kincya lancyuzhka simvoliv napriklad v movi C 1 01 START OF HEADING pochatok zagolovka A Pershij simvol zagolovka 2 02 START OF TEXT pochatok tekstu B 3 03 END OF TEXT kinec tekstu C Pri vvedenni z terminalu zazvichaj interpretuyetsya yak signal pererivannya 4 04 END OF TRANSMISSION kinec peredachi D Pri vvedenni z terminalu zazvichaj interpretuyetsya yak kinec vvodu danih Yaksho potochna programa brala dani z terminalu to vona zavershuyetsya yak tilki obrobit use sho bulo do simvolu D 5 05 ENQUIRY zapit E Vikoristovuvavsya v teletajpnomu zv yazku U vidpovid peredbachalosya oderzhati identifikacijnij ryadok viddalenogo aparata 6 06 ACKNOWLEDGE pidtverdzhennya F U teletajpnomu zv yazku pozitivna vidpovid ACK na zapit ENQ 7 07 BELL zvukovij signal G a Yaksho cej simvol poslati na printer abo na terminal to nichogo ne nadrukuyetsya ale prozvuchit signal 8 08 BACKSPACE povernennya na krok H b Peremishaye poziciyu kursora na odin simvol nazad ta stiraye poperednij simvol yaksho vin isnuvav 9 09 CHARACTER TABULATION gorizontalna tabulyaciya I t Peremishaye poziciyu kursora do nastupnoyi poziciyi gorizontalnoyi tabulyaciyi 10 0A LINE FEED zmina ryadka J n Peremishaye poziciyu kursora na odin ryadok uniz V yuniksovskih tekstovih fajlah rozdilyaye ryadki 11 0B LINE TABULATION vertikalna tabulyaciya K v Peremishaye poziciyu kursora do nastupnoyi poziciyi vertikalnoyi tabulyaciyi Na terminalah cej simvol zvichajno ekvivalentnij zmini ryadka 12 0C FORM FEED zmina storinki L f Yaksho terminalom ye printer cej simvol primusovo zavershuye druk na potochnij storinci inshimi slovami pislya cogo simvola druk rozpochinayetsya na novij storinci Yaksho ce ekran vin ochishuyetsya 13 0D CARRIAGE RETURN povernennya karetki M r Peremishuye poziciyu druku v krajnye live polozhennya V tekstovih fajlah komp yuteriv Macintosh rozdilyaye ryadki V CP M MS DOS Microsoft Windows dlya rozdilennya ryadkiv u tekstovih fajlah vikoristovuyetsya spoluchennya simvoliv r n 14 0E SHIFT OUT rezhim nacionalnih simvoliv N V vklyuchaye nacionalnij rezhim Na deyakih printerah vklyuchaye rezhim simvoliv podvijnoyi shirini 15 0F SHIFT IN rezhim zvichajnogo ASCII 0 V vklyuchaye latinskij rezhim Na deyakih printerah vklyuchaye rezhim vuzkih simvoliv 16 10 DATA LINK ESCAPE P Oznachaye sho pevna kilkist nastupnih za nim simvoliv mayut yakes inshe znachennya vidminne vid togo kotre viznacheno v ASCII div takozh 1B Napriklad poslidovnist bajtiv 01 10 01 04 mozhe oznachati zagolovok sho mistit lishe odnu komandu 1 tobto 10 vikoristovuyetsya dlya poznachennya sho drugij simvol 01 ne ye pochatkom zagolovka 17 11 DEVICE CONTROL ONE XON 1 j kod keruvannya pristroyem Q Simvol XON sho zastosovuyetsya pri programnomu keruvanni potokom peredachi danih 18 12 DEVICE CONTROL TWO 2 j kod keruvannya pristroyem R 19 13 DEVICE CONTROL THREE XOFF 3 j kod keruvannya pristroyem S Simvol XOFF sho zastosovuyetsya pri programnomu keruvanni potokom peredachi danih 20 14 DEVICE CONTROL FOUR 4 j kod keruvannya pristroyem T 21 15 NEGATIVE ACKNOWLEDGE negativne pidtverdzhennya U U teletajpnomu zv yazku negativna vidpovid NACK na zapit ENQ 22 16 SYNCHRONOUS IDLE porozhnij simvol dlya sinhronnogo rezhimu peredachi V Deyaki liniyi zv yazku vlashtovani tak sho vimagayut bezperervnoyi peredachi danih Yaksho peredavati nema chogo to peredayut cej simvol 23 17 END TRANSMISSION BLOCK kinec bloku danih W 24 18 CANCEL skasuvannya X Dani yaki jdut pered nim nekorektni Zvichajno mova jde pro odin ryadok 25 19 END OF MEDIUM kinec nosiya Y 26 1A SUBSTITUTE simvol zamini Z Stavitsya na misci simvoliv znachennya yakih buli zagubleni pri peredachi V CP M MS DOS vikoristavsya dlya poznachennya kincya tekstovih fajliv i kincya vvedennya iz konsoli danih hocha logichnishe bulo b vikoristati simvol C abo D Bagato tekstovih redaktoriv dlya MS DOS avtomatichno stavili naprikinci fajlu Z 27 1B ESCAPE Oznachaye sho nastupni za nim simvoli mayut yakes inshe znachennya vidminne vid viznachenogo v ASCII Zazvichaj pochinaye kerivni poslidovnosti 28 1C INFORMATION SEPARATOR FOUR file separator rozdilnik danih 4 rozdilnik fajliv 29 1D INFORMATION SEPARATOR THREE group separator rozdilnik danih 3 rozdilnik grup 30 1E INFORMATION SEPARATOR TWO record separator rozdilnik danih 2 rozdilnik zapisiv Vochevid priznachavsya dlya podilu zapisiv v bazah danih ale praktichno nikoli nide ne vikoristovuyetsya dlya cogo 31 1F INFORMATION SEPARATOR ONE unit separator rozdilnik danih 1 rozdilnik poliv Vochevid priznachavsya dlya podilu poliv u bazah danih ale praktichno nikoli ne vikoristovuyetsya dlya cogo 127 7F DELETE vidalennya Priznachenij dlya zabivannya pomilkovo probitih simvoliv na semidorizhkovih perfostrichkah oskilki poznachayetsya probittyam dirochok u vsih dorizhkah Za zmistom ekvivalentnij porozhnomu simvolu 0 Na terminalah mozhe generuvatisya natiskannyam abo knopki Backspace abo knopki Delete Kerivni simvoli ISO 8859Nomer Nazva Priznachennya 80 PADDING CHARACTER Simvol zapovnyuvach 81 HIGH OCTET PRESET 82 BREAK PERMITTED HERE Tut dozvoleno rozriv ryadka 83 NO BREAK HERE Tut ne dozvoleno rozriv ryadka 84 INDEX 85 NEXT LINE Perevodit na nastupnij ryadok i odnochasno povertaye poziciyu karetki do pochatku ryadka ekvivalentno r n 86 START OF SELECTED AREA Pochatok vidilenoyi dilyanki 87 END OF SELECTED AREA Kinec vidilenoyi dilyanki 88 CHARACTER TABULATION SET Vstanovlennya pozicij gorizontalnoyi tabulyaciyi 89 CHARACTER TABULATION WITH JUSTIFICATION Vstanovlennya pozicij i virivnyuvannya gorizontalnoyi tabulyaciyi 8A LINE TABULATION SET Ustanovka pozicij vertikalnoyi tabulyaciyi 8B PARTIAL LINE FORWARD Chastkove perenesennya ryadka vpered 8C PARTIAL LINE BACKWARD Chastkove perenesennya ryadka nazad 8D REVERSE LINE FEED Zvorotne perenesennya ryadka 8E SINGLE SHIFT TWO druge znachennya dlya nastupnogo simvolu 8F SINGLE SHIFT THREE tretye znachennya dlya nastupnogo simvolu 90 DEVICE CONTROL STRING Ryadok keruvannya pristroyem 91 PRIVATE USE ONE Koristuvackij simvol 1 92 PRIVATE USE TWO Koristuvackij simvol 2 93 SET TRANSMIT STATE Ustanovka rezhimu peredachi 94 CANCEL CHARACTER Simvol skasuvannya 95 MESSAGE WAITING Ye povidomlennya 96 START OF GUARDED AREA Pochatok zahishenoyi dilyanki 97 END OF GUARDED AREA Kinec zahishenoyi dilyanki 98 START OF STRING Pochatok ryadka 99 SINGLE GRAPHIC CHARACTER INTRODUCER Nastupnij simvol interpretuyetsya yak specialnij grafichnij 9A SINGLE CHARACTER INTRODUCER Nastupnij simvol interpretuyetsya yak kerivnij 9B CONTROL SEQUENCE INTRODUCER Pochatok kerivnoyi poslidovnosti Zvichajno cej simvol ye ekvivalentnim Escape 9C STRING TERMINATOR Zakinchennya ryadka 9D OPERATING SYSTEM COMMAND Komanda operacijnoyi sistemi 9E PRIVACY MESSAGE Sekretne povidomlennya 9F APPLICATION PROGRAM COMMAND Komanda prikladnoyi programiKerivni simvoli UnicodeNomer Nazva Priznachennya 034F COMBINING GRAPHEME JOINER Ob yednati simvoli sho stoyat livoruch i pravoruch stvoriti ligaturu 200B ZERO WIDTH SPACE Propusk nulovoyi shirini Pri virivnyuvanni po shirini mozhe rozshiryuvatisya 200C ZERO WIDTH NON JOINER Zaboronyaye utvorennya ligatur 200D ZERO WIDTH JOINER Dozvolyaye utvorennya ligatur 200E LEFT TO RIGHT MARK Pisati zliva napravo 200F RIGHT TO LEFT MARK Pisati sprava nalivo 2028 LINE SEPARATOR Rozdilnik ryadkiv Rozdilyaye ryadki tekstu ale ne abzaci 2029 PARAGRAPH SEPARATOR Rozdilnik abzaciv Rozdilyaye abzaci tekstu 202A LEFT TO RIGHT EMBEDDING Pochatok tekstu napisanogo zliva napravo yakij znahoditsya useredini tekstu napisanogo sprava nalivo 202B RIGHT TO LEFT EMBEDDING Pochatok tekstu napisanogo sprava nalivo yakij znahoditsya useredini tekstu napisanogo zliva napravo 202C POP DIRECTIONAL FORMATTING Kinec vstavlenogo tekstu z inshim napryamkom 202D LEFT TO RIGHT OVERRIDE 202E RIGHT TO LEFT OVERRIDE 2060 WORD JOINER Z yednuvach sliv FE01 FE0F VARIATION SELECTOR 1 16 Vibir varianta nakreslennya 1 16 FEFF ZERO WIDTH NO BREAK SPACE BYTE ORDER MARK Nerozrivnij propusk nulovoyi shirini indikator poryadku bajtiv Cej simvol vikoristovuyetsya dlya vkazivki na te sho danij fajl zapisanij v UTF 16 abo UTF 32 z pevnim poryadkom bajtiv oskilki simvolu FFFE nemaye a v UTF 8 bajti FE j FF ne vikoristayutsya Vikoristannya cogo simvolu yak nerozrivnij propusk nulovoyi shirini ne rekomenduyetsya dlya cogo ye simvol U 2060 word joiner FFFD REPLACEMENT CHARACTER Simvol zamini Vikoristovuyetsya koli znachennya simvolu nevidome abo ne mozhe buti virazhene v standarti Unicode div takozh simvol 1A E0100 E01EF VARIATION SELECTOR 17 256 Vibir variantu shrifta 17 256Div takozhKerivni simvoli ANSIPosilannyaconsole codes 4 23 Kvitnya 2018 u Wayback Machine ekranovani ta kerivni poslidovnosti konsoli Linux Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2017 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi