Управляющие символы — Википедия
Управля́ющие си́мволы — символы в кодировке, которым не приписано графическое представление, но которые используются для управления устройствами, организации передачи данных и других целей.
Сейчас для этих целей применяются форматы файлов, языки управления устройствами (такие как Postscript) и сетевые протоколы. Поэтому многие управляющие символы сейчас или не используются вообще, или используются не по назначению.
Стандарт POSIX требует обязательного наличия лишь восьми управляющих символов — \0, \a, \b, \t, \n, \v, \f, \r (см. переносимый набор символов).
В 1963 году была принята первая версия таблицы ASCII, в которой было определено 29 управляющих символов, большинство из которых находилось в диапазоне 00-1F, за исключением символов ACK,ESC и DEL. В редакции от 1967 года символы ACK и ESC были перенесены в основной диапазон, а их место заняли строчные буквы.
Управляющие символы ASCII предназначались для управления работой телетайпов и видеотерминалов и вводились на них сочетаниями с клавишей
Номер | Английское название | Русское название | Соче- тание кла- виш[1] | Escape после- дова- тель- ность | Назначение |
---|---|---|---|---|---|
00 | NULL | пустой символ | ^@ | \0 | Этот символ ничего не делает. Некоторые терминалы изображают его как пробел, но это неправильно. Часто NULL используют для обозначения конца цепочки символов (например, в языке C). |
01 | START OF HEADING | начало заголовка | ^A | В настоящее время используется в консоли маршрутизаторов Cisco. | |
02 | START OF TEXT | начало текста | ^B | В настоящее время используется в консоли маршрутизаторов Cisco. | |
03 | END OF TEXT | конец текста | ^C | При вводе на терминале обычно интерпретируется как сигнал прерывания. | |
04 | END OF TRANSMISSION | конец передачи | ^D | При вводе на терминале в UNIX-системах интерпретируется как конец вводимых данных. Если текущая программа брала данные с терминала, то она завершается, как только обработает всё, что было до символа ^D. | |
05 | ENQUIRY | запрос | ^E | Использовался в телетайпной связи. В ответ предполагалось получить идентификационную строку удалённого аппарата. | |
06 | ACKNOWLEDGE | подтверждение | ^F | Использовался в телетайпной связи. | |
07 | BELL | звуковой сигнал | ^G | \a | Если этот символ послать на принтер или на терминал, то ничего не напечатается, но послышится звуковой сигнал. |
08 | BACKSPACE | возврат на шаг | ^H | \b | Перемещает позицию печати на один символ назад. На принтерах может использоваться для наложения одного символа на другой, например a BS ^ = â. При вводе с терминала иногда используется для стирания предшествующего символа («забой»). |
09 | CHARACTER TABULATION (horizontal tabulation) | горизонтальная табуляция | ^I | \t | Перемещает позицию печати к следующей позиции горизонтальной табуляции. |
0A | LINE FEED | перевод строки | ^J | \n | Перемещает позицию печати на одну строку вниз (исходно — без возврата каретки) . Разделяет строки текстовых файлов в Unix-системах. |
0B | LINE TABULATION (vertical tabulation) | вертикальная табуляция | ^K | \v | Перемещает позицию печати к следующей позиции вертикальной табуляции. На терминалах этот символ обычно эквивалентен переводу строки. |
0C | FORM FEED | прогон страницы, смена страницы | ^L | \f | Выбрасывает текущую страницу и начинает печать со следующей. На терминалах этот символ обычно эквивалентен переводу строки (хотя в принципе можно было бы его использовать для очистки экрана). |
0D | CARRIAGE RETURN | Возврат каретки | ^M | \r | Перемещает позицию печати в крайнее левое положение (исходно — без перевода на следующую строку). Разделяет строки текстовых файлов в некоторых ОС (например Mac OS, но не в Mac OS X). Во многих других ОС (CP/M, MS-DOS и Microsoft Windows), для разделения строк используется сочетание кодов возврата каретки (CARRIAGE RETURN) и перевода строки (LINE FEED) — 0D16 + 0A16, то есть в том виде, в котором файл можно отправить непосредственно на принтер. |
0E | SHIFT OUT (locking-shift one) | режим национальных символов | ^N | В КОИ-7 включает режим национальных символов. На некоторых принтерах включает режим символов двойной ширины. | |
0F | SHIFT IN (locking-shift zero) | режим обычного ASCII | ^O | В КОИ-7 включает латинский режим. На некоторых принтерах включает режим узких символов. | |
10 | DATA LINK ESCAPE | освобождение канала данных | ^P | Означает, что следующий за ним управляющий символ должен восприниматься как данные, а не как управляющий символ. | |
11 | DEVICE CONTROL ONE | 1-й код управления устройством | ^Q | На терминалах разрешает продолжить вывод данных. | |
12 | DEVICE CONTROL TWO | 2-й код управления устройством | ^R | ||
13 | DEVICE CONTROL THREE | 3-й код управления устройством | ^S | На терминалах временно прерывает (приостанавливает) вывод данных. | |
14 | DEVICE CONTROL FOUR | 4-й код управления устройством | ^T | ||
15 | NEGATIVE ACKNOWLEDGE | отрицательное подтверждение | ^U | Использовался в телетайпной связи. | |
16 | SYNCHRONOUS IDLE | пустой символ для синхронного режима передачи | ^V | Некоторые линии связи устроены так, что требуют непрерывной передачи данных. Если передавать нечего, то передают этот символ. | |
17 | END TRANSMISSION BLOCK | конец блока передаваемых данных | ^W | ||
18 | CANCEL | отмена | ^X | Данные, которые идут перед ним, некорректны. (Обычно речь идёт об одной строке.) | |
19 | END OF MEDIUM | конец носителя | ^Y | Использовался, напр., если закончилась перфолента и т. п. | |
1A | SUBSTITUTE | символ замены | ^Z | Ставится на месте символов, значения которых были потеряны при передаче. В CP/M и MS-DOS использовался для обозначения конца текстовых файлов и конца вводимых с консоли данных (хотя для этого были предназначены символы ^C и ^D). Некоторые[какие?] текстовые редакторы под DOS автоматически добавляли в конце файла ^Z. | |
1B | ESCAPE | Альтернативный регистр № 2 (АР2) | ^[ | \e | Означает, что следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинает управляющие последовательности. См. также ANSI.SYS. |
1C | INFORMATION SEPARATOR FOUR (file separator) | разделитель данных № 4 (разделитель файлов) | ^\ | ||
1D | INFORMATION SEPARATOR THREE (group separator) | разделитель данных № 3 (разделитель групп) | ^] | ||
1E | INFORMATION SEPARATOR TWO (record separator) | разделитель данных № 2 (разделитель записей) | ^^ | Видимо, предназначался для разделения записей в базах данных, но практически никогда не используется для этого. | |
1F | INFORMATION SEPARATOR ONE (unit separator) | разделитель данных № 1 (разделитель полей) | ^_ | Видимо, предназначался для разделения полей в базах данных, но практически никогда не используется для этого. | |
7F | DELETE | удаление | ^? | Предназначен для забивания ошибочно пробитых символов на семидорожечных перфолентах (поскольку обозначается пробитием дырочек во всех дорожках), поэтому там он эквивалентен пустому символу (\0). На терминалах может генерироваться нажатием либо кнопки Backspace, либо кнопки Delete. |
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, частичный перевод строки вперёд.
8С, PARTIAL LINE BACKWARD, частичный перевод строки назад.
8D, REVERSE LINE FEED, обратный перевод строки.
8E, SINGLE SHIFT TWO, 2-e значение для следующего символа.
8F, SINGLE SHIFT THREE, 3-e значение для следующего символа.
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, команда прикладной программы.
034F, COMBINING GRAPHEME JOINER. Объединить символы, стоящие слева и справа (создать лигатуру).
2008, PUNCTUATION SPACE, пробел шириной в пунктуацию.
200B, ZERO-WIDTH SPACE, пробел нулевой ширины. При выравнивании по ширине может расширяться.
200C
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, соединитель слов.
2061, FUNCTION APPLICATION, применение функции.
2063, INVISIBLE SEPARATOR, невидимый разделитель.
2066, LEFT-TO-RIGHT ISOLATE, разделитель слева-направо.
2067, RIGHT-TO-LEFT ISOLATE, разделитель справа-налево.
2068, FIRST STRONG ISOLATE, первый усиленный разделитель.
2069, POP DIRECTIONAL ISOLATE, разделитель популярного направления.
206A, INHIBIT SYMMETRIC SWAPPING, запретить симметричный обмен[2].
206B, ACTIVATE SYMMETRIC SWAPPING, активировать симметричный обмен[2].
206C, INHIBIT ARABIC FORM SHAPING, запретить арабскую форму формирования[2].
206D, ACTIVATE ARABIC FORM SHAPING, активировать арабскую форму формирования[2].
206E, NATIONAL DIGIT SHAPES, национальная форма цифры[2].
206F, NOMINAL DIGIT SHAPES, номинальная форма цифры
FE00 … 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).
FFF9, INTERLINEAR ANNOTATION ANCOR, якорь межстрочной аннотации.
FFFA, INTERLINEAR ANNOTATION SEPARATOR, разделитель межстрочной аннотации.
FFFB, INTERLINEAR ANNOTATION TERMINATOR, терминатор межстрочной аннотации.
FFFC, OBJECT REPLACEMENT CHARACTER, объектно-заменяющий символ.
FFFD, REPLACEMENT CHARACTER, заменяющий символ. Используется, когда значение символа неизвестно или не может быть выражено в Юникоде (см. также символ 1A).
E0100 … E01EF, VARIATION SELECTOR-17…256, выбор варианта начертания № 17 … № 256.
- ↑ Для первых 32 символов это комбинация Ctrl и клавиши с символом с кодом на 64 больше, чем код управляющего символа.
- ↑ 1 2 3 4 5 6 Символ не рекомендуется к использованию.
Как поставить знак правовой охраны — R в круге
Латинская буква «R» в круге означает правовую охрану торговой марки. Символ ставится справа от логотипа или названия бренда и указывает на запрет их использования в коммерческих целях другими лицами. На клавиатуре данный знак отсутствует, но есть несколько простых способов как его быстро напечатать в Word
Знак правовой охраны в Word
Самым быстрым способом является использование горячих клавиш.
Нажимаем одновременно Ctrl + Alt + R.
Также в Word часто встречается автоматическая замена ряда символов на нужный знак. Попробуйте в любом месте документа напечатать (r) и данная комбинация сразу заменится на знак R в круге.
Ввод должен осуществляться последовательно. Если сначала напечатать скобки, а затем вставить «r», то ничего не произойдет!
Универсальный вариант
Также есть возможность воспользоваться универсальным вариантом. Он работает в Word и других офисных программах Microsoft.
- В любом месте вводим 00AE (два нуля и английские буквы).
- Нажимаем Alt + X.
- Получаем — ®
Надстрочное написание
Для надстрочного написания выделяем знак и ищем в меню соответствующую функцию.
Или воспользуйтесь горячими клавишами: Ctrl + Shift + +
Вставка на Mac
На моноблоках и ноутбуках от фирмы «Apple» можно воспользоваться горячими клавишами Option + R. Клавиша «Option» есть только на фирменных клавиатурах от «Apple» и совмещается с левым «Alt».
Если клавиатура обычная, то придется копировать знак из других мест.
На Android смартфонах
На смартфонах под управлением Android знак правовой охраны входит в набор стандартной клавиатуры. Добраться для него можно следующим способом:
- переходим в цифровой блок ?123;
- находим клавишу =\;
- в этом блоке будет нужный знак.
Andy Si
01 сент. 2019 г.
1034
R — Латинская заглавная буква R (U+0052)
Начертание символа «Латинская заглавная буква R» в разных шрифтах
Описание символа
Латинская заглавная буква R. Основная латиница.Кодировка
Кодировка | dec (bytes) | dec | binary | |
---|---|---|---|---|
UTF-8 | 52 | 82 | 82 | 01010010 |
UTF-16BE | 00 52 | 0 82 | 82 | 00000000 01010010 |
UTF-16LE | 52 00 | 82 0 | 20992 | 01010010 00000000 |
UTF-32BE | 00 00 00 52 | 0 0 0 82 | 82 | 00000000 00000000 00000000 01010010 |
UTF-32LE | 52 00 00 00 | 82 0 0 0 | 1375731712 | 01010010 00000000 00000000 00000000 |
Управляющие символы — Википедия
Управля́ющие си́мволы — символы в кодировке, которым не приписано графическое представление, но которые используются для управления устройствами, организации передачи данных и других целей.
Сейчас для этих целей применяются форматы файлов, языки управления устройствами (такие как Postscript) и сетевые протоколы. Поэтому многие управляющие символы сейчас или не используются вообще, или используются не по назначению.
Стандарт POSIX требует обязательного наличия лишь восьми управляющих символов — \0, \a, \b, \t, \n, \v, \f, \r (см. переносимый набор символов).
Управляющие символы ASCII
Номер | Английское название | Русское название | Соче- тание кла- виш[1] | Escape после- дова- тель- ность | Назначение |
---|---|---|---|---|---|
00 | NULL | пустой символ | ^@ | \0 | Этот символ ничего не делает. Некоторые терминалы изображают его как пробел, но это неправильно. Часто NULL используют для обозначения конца цепочки символов (например, в языке C). |
01 | START OF HEADING | начало заголовка | ^A | В настоящее время используется в консоли маршрутизаторов Cisco. | |
02 | START OF TEXT | начало текста | ^B | В настоящее время используется в консоли маршрутизаторов Cisco. | |
03 | END OF TEXT | конец текста | ^C | При вводе на терминале обычно интерпретируется как сигнал прерывания. | |
04 | END OF TRANSMISSION | конец передачи | ^D | При вводе на терминале в UNIX-системах интерпретируется как конец вводимых данных. Если текущая программа брала данные с терминала, то она завершается, как только обработает всё, что было до символа ^D. | |
05 | ENQUIRY | запрос | ^E | Использовался в телетайпной связи. В ответ предполагалось получить идентификационную строку удалённого аппарата. | |
06 | ACKNOWLEDGE | подтверждение | ^F | Использовался в телетайпной связи. | |
07 | BELL | звуковой сигнал | ^G | \a | Если этот символ послать на принтер или на терминал, то ничего не напечатается, но послышится звуковой сигнал. |
08 | BACKSPACE | возврат на шаг | ^H | \b | Перемещает позицию печати на один символ назад. На принтерах может использоваться для наложения одного символа на другой, например a BS ^ = â. При вводе с терминала иногда используется для стирания предшествующего символа («забой»). |
09 | CHARACTER TABULATION (horizontal tabulation) | горизонтальная табуляция | ^I | \t | Перемещает позицию печати к следующей позиции горизонтальной табуляции. |
0A | LINE FEED | перевод строки | ^J | \n | Перемещает позицию печати на одну строку вниз (исходно — без возврата каретки) . Разделяет строки текстовых файлов в Unix-системах. |
0B | LINE TABULATION (vertical tabulation) | вертикальная табуляция | ^K | \v | Перемещает позицию печати к следующей позиции вертикальной табуляции. На терминалах этот символ обычно эквивалентен переводу строки. |
0C | FORM FEED | прогон страницы, смена страницы | ^L | \f | Выбрасывает текущую страницу и начинает печать со следующей. На терминалах этот символ обычно эквивалентен переводу строки (хотя в принципе можно было бы его использовать для очистки экрана). |
0D | CARRIAGE RETURN | Возврат каретки | ^M | \r | Перемещает позицию печати в крайнее левое положение (исходно — без перевода на следующую строку). Разделяет строки текстовых файлов в некоторых ОС (например Mac OS, но не в Mac OS X). Во многих других ОС (CP/M, MS-DOS и Microsoft Windows), для разделения строк используется сочетание кодов возврата каретки (CARRIAGE RETURN) и перевода строки (LINE FEED) — 0D16 + 0A16, то есть в том виде, в котором файл можно отправить непосредственно на принтер. |
0E | SHIFT OUT (locking-shift one) | режим национальных символов | ^N | В КОИ-7 включает режим национальных символов. На некоторых принтерах включает режим символов двойной ширины. | |
0F | SHIFT IN (locking-shift zero) | режим обычного ASCII | ^O | В КОИ-7 включает латинский режим. На некоторых принтерах включает режим узких символов. | |
10 | DATA LINK ESCAPE | освобождение канала данных | ^P | Означает, что следующий за ним управляющий символ должен восприниматься как данные, а не как управляющий символ. | |
11 | DEVICE CONTROL ONE | 1-й код управления устройством | ^Q | На терминалах разрешает продолжить вывод данных. | |
12 | DEVICE CONTROL TWO | 2-й код управления устройством | ^R | ||
13 | DEVICE CONTROL THREE | 3-й код управления устройством | ^S | На терминалах временно прерывает (приостанавливает) вывод данных. | |
14 | DEVICE CONTROL FOUR | 4-й код управления устройством | ^T | ||
15 | NEGATIVE ACKNOWLEDGE | отрицательное подтверждение | ^U | Использовался в телетайпной связи. | |
16 | SYNCHRONOUS IDLE | пустой символ для синхронного режима передачи | ^V | Некоторые линии связи устроены так, что требуют непрерывной передачи данных. Если передавать нечего, то передают этот символ. | |
17 | END TRANSMISSION BLOCK | конец блока передаваемых данных | ^W | ||
18 | CANCEL | отмена | ^X | Данные, которые идут перед ним, некорректны. (Обычно речь идёт об одной строке.) | |
19 | END OF MEDIUM | конец носителя | ^Y | Использовался, напр., если закончилась перфолента и т. п. | |
1A | SUBSTITUTE | символ замены | ^Z | Ставится на месте символов, значения которых были потеряны при передаче. В CP/M и MS-DOS использовался для обозначения конца текстовых файлов и конца вводимых с консоли данных (хотя для этого были предназначены символы ^C и ^D). Некоторые текстовые редакторы под DOS автоматически добавляли в конце файла ^Z. | |
1B | ESCAPE | Альтернативный регистр № 2 (АР2) | ^[ | \e | Означает, что следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинает управляющие последовательности. См. также ANSI.SYS. |
1C | INFORMATION SEPARATOR FOUR (file separator) | разделитель данных № 4 (разделитель файлов) | ^\ | ||
1D | INFORMATION SEPARATOR THREE (group separator) | разделитель данных № 3 (разделитель групп) | ^] | ||
1E | INFORMATION SEPARATOR TWO (record separator) | разделитель данных № 2 (разделитель записей) | ^^ | Видимо, предназначался для разделения записей в базах данных, но практически никогда не используется для этого. | |
1F | INFORMATION SEPARATOR ONE (unit separator) | разделитель данных № 1 (разделитель полей) | ^_ | Видимо, предназначался для разделения полей в базах данных, но практически никогда не используется для этого. | |
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, частичный перевод строки вперёд.
8С, PARTIAL LINE BACKWARD, частичный перевод строки назад.
8D, REVERSE LINE FEED, обратный перевод строки.
8E, SINGLE SHIFT TWO, 2-e значение для следующего символа.
8F, SINGLE SHIFT THREE, 3-e значение для следующего символа.
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, заменяющий символ. Используется, когда значение символа неизвестно или не может быть выражено в Юникоде (см. также символ 1A).
E0100 … E01EF, VARIATION SELECTOR-17…256, выбор варианта начертания № 17 … № 256.
Примечания
- ↑ Для первых нескольких десятков символов это комбинация Ctrl и клавиши с символом с кодом на 64 больше, чем код управляющего символа.
Ⓡ — Латинская заглавная буква R в круге (U+24C7)
Начертание символа «Латинская заглавная буква R в круге» в разных шрифтах
ⓇВаш браузер
Описание символа
Латинская заглавная буква R в круге. Вложенные буквы и цифры.
Кодировка
Кодировка | hex | dec (bytes) | dec | binary |
---|---|---|---|---|
UTF-8 | E2 93 87 | 226 147 135 | 14848903 | 11100010 10010011 10000111 |
UTF-16BE | 24 C7 | 36 199 | 9415 | 00100100 11000111 |
UTF-16LE | C7 24 | 199 36 | 50980 | 11000111 00100100 |
UTF-32BE | 00 00 24 C7 | 0 0 36 199 | 9415 | 00000000 00000000 00100100 11000111 |
UTF-32LE | C7 24 00 00 | 199 36 0 0 | 3341025280 | 11000111 00100100 00000000 00000000 |
Наборы с этим символом:
Управляющие символы — Таблица символов Юникода®
Управляющие символы не имеют никакого графического представления. Они используются для управления потоком данных. В рамках Юникода имеет смысл только небольшое количество из этих символов. Например, перевод строки ␊ или табуляция ␉.
Совместимость
Большинство же символов этого блока включены в стандарт только для поддержания совместимости с другими кодировками (тем более, что эти символы — часть ASCII). Это символы управления телетайпами, перфокартами, различными терминалами. Например, при получении определённого символа устройство должно что-то сделать: сбросить страницу, закончить обработку текущих данных, сделать запрос. Есть даже символ ␇, заставляющий устройство пищать через встроенных динамик.
Многие устройства для которых они предназначались уже давно устарели. Либо стали использовать для тех же целей различные языки управления устройствами (Postscript и другие). Там же, где эти символы ещё используются, не используется Юникод. Также многие управляющие символы используются в некоторых программах не так, как предполагалось изначально.
Некоторые символы, которые имели отношение к выводу текста, также не работают на современных системах. Например ␈ (backspace) затирал предыдущий символ, но сейчас уже не имеет былой силы:
var str = "ab\bc"; // выведет "ab c", а не "ac", как по старой логике
Использование
В связи с широким использованием управляющих символов, в языках программирования для большинства из них предусмотрены escape-последовательности:
// \n - перенос строки (U+000A), \t - табуляция (U+0009)
echo "One line\nTwo line\tThree line";
Также многие терминалы позволяли вводить такие символы вручную, обычно с помощью сочетания с клавишей Ctrl. Например, Ctrl+C посылает символ ␃ прерывающий текущий процесс.
U+0000: \0 Пустой символ
U+0001: Ctrl+A Начало заголовка
U+0002: Ctrl+B Начало текста
U+0003: Ctrl+C Конец текста
U+0004: Ctrl+D Конец передачи
U+0005: Ctrl+E Запрос
U+0006: Ctrl+F Подтверждение
U+0007: \a Ctrl+G Звуковой сигнал
U+0008: \b Ctrl+H Возврат на шаг
U+0009: \t Ctrl+I Горизонтальная табуляция
U+000A: \n Ctrl+J Перевод строки
U+000B: \v Ctrl+K Вертикальная табуляция
U+000C: \f Ctrl+L Прогон страницы
U+000D: \r Ctrl+M Возврат каретки
U+000E: Ctrl+N Режим национальных символов
U+000F: Ctrl+O Режим обычного ASCII
U+0010: Ctrl+P Освобождение канала данных
U+0011: Ctrl+Q 1-й код управления
U+0012: Ctrl+R 2-й код управления
U+0013: Ctrl+S 3-й код управления
U+0014: Ctrl+T 4-й код управления
U+0015: Ctrl+U Отрицательное подтверждение
U+0016: Ctrl+V Пустой символ для синхронного режима
U+0017: Ctrl+W Конец блока передаваемых данных
U+0018: Ctrl+X Отмена
U+0019: Ctrl+Y Конец носителя
U+001A: Ctrl+Z Замена
U+001B: Ctrl+[ Альтернативный регистр #2
U+001C: Ctrl+\ Разделитель файлов
U+001D: Ctrl+] Разделитель групп
U+001E: Ctrl+^ Разделитель записей
U+001F: Ctrl+_ Разделитель полей
Другие блоки
Кроме базового блока, есть ещё управляющие символы ISO 8859, расположенные в начале расширенной латиницы. Они также в большинстве своём устаревшие.
С другой стороны есть символы, имеющие управляющее значение именно в рамках стандарта Unicode. Например, U+034F или U+200E.
Иконки
Хотя сами управляющие символы не имеют никакого графического представления, для этого могут использоваться иконки из блока Значки управляющих кодов.
Этот текст также доступен на следующих языках: English;
Код | Символ | Название | HTML | |
---|---|---|---|---|
16-чный | 10-чный | |||
U+2460 | ① | circled digit one | ① | ① |
U+2461 | ② | circled digit two | ② | ② |
U+2462 | ③ | circled digit three | ③ | ③ |
U+2463 | ④ | circled digit four | ④ | ④ |
U+2464 | ⑤ | circled digit five | ⑤ | ⑤ |
U+2465 | ⑥ | circled digit six | ⑥ | ⑥ |
U+2466 | ⑦ | circled digit seven | ⑦ | ⑦ |
U+2467 | ⑧ | circled digit eight | ⑧ | ⑧ |
U+2468 | ⑨ | circled digit nine | ⑨ | ⑨ |
U+2469 | ⑩ | circled number ten | ⑩ | ⑩ |
U+246A | ⑪ | circled number eleven | ⑪ | ⑪ |
U+246B | ⑫ | circled number twelve | ⑫ | ⑫ |
U+246C | ⑬ | circled number thirteen | ⑬ | ⑬ |
U+246D | ⑭ | circled number fourteen | ⑭ | ⑭ |
U+246E | ⑮ | circled number fifteen | ⑮ | ⑮ |
U+246F | ⑯ | circled number sixteen | ⑯ | ⑯ |
U+2470 | ⑰ | circled number seventeen | ⑰ | ⑰ |
U+2471 | ⑱ | circled number eighteen | ⑱ | ⑱ |
U+2472 | ⑲ | circled number nineteen | ⑲ | ⑲ |
U+2473 | ⑳ | circled number twenty | ⑳ | ⑳ |
U+2474 | ⑴ | parenthesized digit one | ⑴ | ⑴ |
U+2475 | ⑵ | parenthesized digit two | ⑵ | ⑵ |
U+2476 | ⑶ | parenthesized digit three | ⑶ | ⑶ |
U+2477 | ⑷ | parenthesized digit four | ⑷ | ⑷ |
U+2478 | ⑸ | parenthesized digit five | ⑸ | ⑸ |
U+2479 | ⑹ | parenthesized digit six | ⑹ | ⑹ |
U+247A | ⑺ | parenthesized digit seven | ⑺ | ⑺ |
U+247B | ⑻ | parenthesized digit eight | ⑻ | ⑻ |
U+247C | ⑼ | parenthesized digit nine | ⑼ | ⑼ |
U+247D | ⑽ | parenthesized number ten | ⑽ | ⑽ |
U+247E | ⑾ | parenthesized number eleven | ⑾ | ⑾ |
U+247F | ⑿ | parenthesized number twelve | ⑿ | ⑿ |
U+2480 | ⒀ | parenthesized number thirteen | ⒀ | ⒀ |
U+2481 | ⒁ | parenthesized number fourteen | ⒁ | ⒁ |
U+2482 | ⒂ | parenthesized number fifteen | ⒂ | ⒂ |
U+2483 | ⒃ | parenthesized number sixteen | ⒃ | ⒃ |
U+2484 | ⒄ | parenthesized number seventeen | ⒄ | ⒄ |
U+2485 | ⒅ | parenthesized number eighteen | ⒅ | ⒅ |
U+2486 | ⒆ | parenthesized number nineteen | ⒆ | ⒆ |
U+2487 | ⒇ | parenthesized number twenty | ⒇ | ⒇ |
U+2488 | ⒈ | digit one full stop | ⒈ | ⒈ |
U+2489 | ⒉ | digit two full stop | ⒉ | ⒉ |
U+248A | ⒊ | digit three full stop | ⒊ | ⒊ |
U+248B | ⒋ | digit four full stop | ⒋ | ⒋ |
U+248C | ⒌ | digit five full stop | ⒌ | ⒌ |
U+248D | ⒍ | digit six full stop | ⒍ | ⒍ |
U+248E | ⒎ | digit seven full stop | ⒎ | ⒎ |
U+248F | ⒏ | digit eight full stop | ⒏ | ⒏ |
U+2490 | ⒐ | digit nine full stop | ⒐ | ⒐ |
U+2491 | ⒑ | number ten full stop | ⒑ | ⒑ |
U+2492 | ⒒ | number eleven full stop | ⒒ | ⒒ |
U+2493 | ⒓ | number twelve full stop | ⒓ | ⒓ |
U+2494 | ⒔ | number thirteen full stop | ⒔ | ⒔ |
U+2495 | ⒕ | number fourteen full stop | ⒕ | ⒕ |
U+2496 | ⒖ | number fifteen full stop | ⒖ | ⒖ |
U+2497 | ⒗ | number sixteen full stop | ⒗ | ⒗ |
U+2498 | ⒘ | number seventeen full stop | ⒘ | ⒘ |
U+2499 | ⒙ | number eighteen full stop | ⒙ | ⒙ |
U+249A | ⒚ | number nineteen full stop | ⒚ | ⒚ |
U+249B | ⒛ | number twenty full stop | ⒛ | ⒛ |
U+249C | ⒜ | parenthesized latin small letter a | ⒜ | ⒜ |
U+249D | ⒝ | parenthesized latin small letter b | ⒝ | ⒝ |
U+249E | ⒞ | parenthesized latin small letter c | ⒞ | ⒞ |
U+249F | ⒟ | parenthesized latin small letter d | ⒟ | ⒟ |
U+24A0 | ⒠ | parenthesized latin small letter e | ⒠ | ⒠ |
U+24A1 | ⒡ | parenthesized latin small letter f | ⒡ | ⒡ |
U+24A2 | ⒢ | parenthesized latin small letter g | ⒢ | ⒢ |
U+24A3 | ⒣ | parenthesized latin small letter h | ⒣ | ⒣ |
U+24A4 | ⒤ | parenthesized latin small letter i | ⒤ | ⒤ |
U+24A5 | ⒥ | parenthesized latin small letter j | ⒥ | ⒥ |
U+24A6 | ⒦ | parenthesized latin small letter k | ⒦ | ⒦ |
U+24A7 | ⒧ | parenthesized latin small letter l | ⒧ | ⒧ |
U+24A8 | ⒨ | parenthesized latin small letter m | ⒨ | ⒨ |
U+24A9 | ⒩ | parenthesized latin small letter n | ⒩ | ⒩ |
U+24AA | ⒪ | parenthesized latin small letter o | ⒪ | ⒪ |
U+24AB | ⒫ | parenthesized latin small letter p | ⒫ | ⒫ |
U+24AC | ⒬ | parenthesized latin small letter q | ⒬ | ⒬ |
U+24AD | ⒭ | parenthesized latin small letter r | ⒭ | ⒭ |
U+24AE | ⒮ | parenthesized latin small letter s | ⒮ | ⒮ |
U+24AF | ⒯ | parenthesized latin small letter t | ⒯ | ⒯ |
U+24B0 | ⒰ | parenthesized latin small letter u | ⒰ | ⒰ |
U+24B1 | ⒱ | parenthesized latin small letter v | ⒱ | ⒱ |
U+24B2 | ⒲ | parenthesized latin small letter w | ⒲ | ⒲ |
U+24B3 | ⒳ | parenthesized latin small letter x | ⒳ | ⒳ |
U+24B4 | ⒴ | parenthesized latin small letter y | ⒴ | ⒴ |
U+24B5 | ⒵ | parenthesized latin small letter z | ⒵ | ⒵ |
U+24B6 | Ⓐ | circled latin capital letter a | Ⓐ | Ⓐ |
U+24B7 | Ⓑ | circled latin capital letter b | Ⓑ | Ⓑ |
U+24B8 | Ⓒ | circled latin capital letter c | Ⓒ | Ⓒ |
U+24B9 | Ⓓ | circled latin capital letter d | Ⓓ | Ⓓ |
U+24BA | Ⓔ | circled latin capital letter e | Ⓔ | Ⓔ |
U+24BB | Ⓕ | circled latin capital letter f | Ⓕ | Ⓕ |
U+24BC | Ⓖ | circled latin capital letter g | Ⓖ | Ⓖ |
U+24BD | Ⓗ | circled latin capital letter h | Ⓗ | Ⓗ |
U+24BE | Ⓘ | circled latin capital letter i | Ⓘ | Ⓘ |
U+24BF | Ⓙ | circled latin capital letter j | Ⓙ | Ⓙ |
U+24C0 | Ⓚ | circled latin capital letter k | Ⓚ | Ⓚ |
U+24C1 | Ⓛ | circled latin capital letter l | Ⓛ | Ⓛ |
U+24C2 | Ⓜ | circled latin capital letter m | Ⓜ | Ⓜ |
U+24C3 | Ⓝ | circled latin capital letter n | Ⓝ | Ⓝ |
U+24C4 | Ⓞ | circled latin capital letter o | Ⓞ | Ⓞ |
U+24C5 | Ⓟ | circled latin capital letter p | Ⓟ | Ⓟ |
U+24C6 | Ⓠ | circled latin capital letter q | Ⓠ | Ⓠ |
U+24C7 | Ⓡ | circled latin capital letter r | Ⓡ | Ⓡ |
U+24C8 | Ⓢ | circled latin capital letter s | Ⓢ | Ⓢ |
U+24C9 | Ⓣ | circled latin capital letter t | Ⓣ | Ⓣ |
U+24CA | Ⓤ | circled latin capital letter u | Ⓤ | Ⓤ |
U+24CB | Ⓥ | circled latin capital letter v | Ⓥ | Ⓥ |
U+24CC | Ⓦ | circled latin capital letter w | Ⓦ | Ⓦ |
U+24CD | Ⓧ | circled latin capital letter x | Ⓧ | Ⓧ |
U+24CE | Ⓨ | circled latin capital letter y | Ⓨ | Ⓨ |
U+24CF | Ⓩ | circled latin capital letter z | Ⓩ | Ⓩ |
U+24D0 | ⓐ | circled latin small letter a | ⓐ | ⓐ |
U+24D1 | ⓑ | circled latin small letter b | ⓑ | ⓑ |
U+24D2 | ⓒ | circled latin small letter c | ⓒ | ⓒ |
U+24D3 | ⓓ | circled latin small letter d | ⓓ | ⓓ |
U+24D4 | ⓔ | circled latin small letter e | ⓔ | ⓔ |
U+24D5 | ⓕ | circled latin small letter f | ⓕ | ⓕ |
U+24D6 | ⓖ | circled latin small letter g | ⓖ | ⓖ |
U+24D7 | ⓗ | circled latin small letter h | ⓗ | ⓗ |
U+24D8 | ⓘ | circled latin small letter i | ⓘ | ⓘ |
U+24D9 | ⓙ | circled latin small letter j | ⓙ | ⓙ |
U+24DA | ⓚ | circled latin small letter k | ⓚ | ⓚ |
U+24DB | ⓛ | circled latin small letter l | ⓛ | ⓛ |
U+24DC | ⓜ | circled latin small letter m | ⓜ | ⓜ |
U+24DD | ⓝ | circled latin small letter n | ⓝ | ⓝ |
U+24DE | ⓞ | circled latin small letter o | ⓞ | ⓞ |
U+24DF | ⓟ | circled latin small letter p | ⓟ | ⓟ |
U+24E0 | ⓠ | circled latin small letter q | ⓠ | ⓠ |
U+24E1 | ⓡ | circled latin small letter r | ⓡ | ⓡ |
U+24E2 | ⓢ | circled latin small letter s | ⓢ | ⓢ |
U+24E3 | ⓣ | circled latin small letter t | ⓣ | ⓣ |
U+24E4 | ⓤ | circled latin small letter u | ⓤ | ⓤ |
U+24E5 | ⓥ | circled latin small letter v | ⓥ | ⓥ |
U+24E6 | ⓦ | circled latin small letter w | ⓦ | ⓦ |
U+24E7 | ⓧ | circled latin small letter x | ⓧ | ⓧ |
U+24E8 | ⓨ | circled latin small letter y | ⓨ | ⓨ |
U+24E9 | ⓩ | circled latin small letter z | ⓩ | ⓩ |
U+24EA | ⓪ | circled digit zero | ⓪ | ⓪ |
U+24EF | ⓫ | negative circled number eleven | ⓫ | ⓫ |
U+24EC | ⓬ | negative circled number twelve | ⓬ | ⓬ |
U+24ED | ⓭ | negative circled number thirteen | ⓭ | ⓭ |
U+24EE | ⓮ | negative circled number fourteen | ⓮ | ⓮ |
U+24EF | ⓯ | negative circled number fifteen | ⓯ | ⓯ |
U+24F0 | ⓰ | negative circled number sixteen | ⓰ | ⓰ |
U+24F1 | ⓱ | negative circled number seventeen | ⓱ | ⓱ |
U+24F2 | ⓲ | negative circled number eighteen | ⓲ | ⓲ |
U+24F3 | ⓳ | negative circled number nineteen | ⓳ | ⓳ |
U+24F4 | ⓴ | negative circled number twenty | ⓴ | ⓴ |
U+24F5 | ⓵ | double circled digit one | ⓵ | ⓵ |
U+24F6 | ⓶ | double circled digit two | ⓶ | ⓶ |
U+24F7 | ⓷ | double circled digit three | ⓷ | ⓷ |
U+24F8 | ⓸ | double circled digit four | ⓸ | ⓸ |
U+24F9 | ⓹ | double circled digit five | ⓹ | ⓹ |
U+24FA | ⓺ | double circled digit six | ⓺ | ⓺ |
U+24FB | ⓻ | double circled digit seven | ⓻ | ⓻ |
U+24FC | ⓼ | double circled digit eight | ⓼ | ⓼ |
U+24FD | ⓽ | double circled digit nine | ⓽ | ⓽ |
U+24FE | ⓾ | double circled number ten | ⓾ | ⓾ |
U+24FF | ⓿ | negative circled digit zero | ⓿ | ⓿ |