Удаление
Значение символа
Символ удаления был разработан для использования в компьютерных терминалах, принтерах, системах обработки текста и телекоммуникационном оборудовании с целью указания на удаление символа или элемента данных, перед которым он был размещен.
Символ Удаление использовался для исправления ошибок, внесённых при вводе данных или в процессе передачи данных между устройствами. Ввод символа DEL в поток данных обычно подразумевал удаление предыдущего символа, что позволяло пользователю исправить опечатки или ошибки без необходимости вводить заново весь текст.
Ещё одно его название — Rubout (стирание), что более точно отражает суть, так как данные, скорее, не удалялись, а затирались.
Столь неожиданное положение в кодировке, вне других блоков Управляющих символов, расположенных в диапазоне 0000—001F раздела
Основная латиница0000–007F
, обусловлено его 7-битным кодом: 1111111
. Данные на перфокартах обычно располагались в 7 рядов (соответствующих семи битам байта). Единицам соответствовало пробитое отверстие, нулю, соответственно, отсутствие отверстия. Таким образом, байт со всеми единицами в разрядах можно было пробить поверх любого другого.
В случае ошибочной записи на перфокарту, неправильные байты забивались этим символом. При исполнении же программы, данный символ просто игнорировался.
Вне перфокарт, этот управляющий символ использовался в консолях некоторых Unix-подобных сред в качестве аналога символа (Backspace). Однако, в большинстве операционных систем, он не имел никакого значения.
В современных компьютерных системах и приложениях символ Удаление уже не так часто используется, поскольку существуют другие механизмы и функции для исправления опечаток и ошибок, такие как клавиша ← Backspace или Delete на клавиатуре. Однако символ U+007F может по-прежнему встречаться в легаси-системах или в контексте обработки текстовых данных.
Как и остальные управляющие символы, этот символ не имеет визуального представления и не занимает места на экране или в печати. В разделе Пиктограммы управляющих символов2400–243F есть отдельный символ, представляющий графическое изображение символа Удаление в виде сокращения DEL (Delete) — ␡ .
Символ «Удаление» входит в подраздел «Управляющие символы» раздела «Основная латиница» и был утвержден как часть Юникода версии 1.1 в 1993 г.
Этот текст также доступен на следующих языках: English;
Синонимы
стирание.
Название в Юникоде | Delete |
Номер в Юникоде | |
HTML-код | |
CSS-код | |
Плоскости | 0: Основная многоязычная плоскость |
Блок Юникода | Основная латиница |
Подраздел Юникода | Управляющие символы |
Версия Юникода | 1.1 (1993) |
Сочетание клавиш | ^? |
Тип парной зеркальной скобки (bidi) | Нет |
Композиционное исключение | Нет |
Изменение регистра | 007F |
Простое изменение регистра | 007F |
scripts | Common |
Кодировка | hex | dec (bytes) | dec | binary |
---|---|---|---|---|
UTF-8 | 7F | 127 | 127 | 01111111 |
UTF-16BE | 00 7F | 0 127 | 127 | 00000000 01111111 |
UTF-16LE | 7F 00 | 127 0 | 32512 | 01111111 00000000 |
UTF-32BE | 00 00 00 7F | 0 0 0 127 | 127 | 00000000 00000000 00000000 01111111 |
UTF-32LE | 7F 00 00 00 | 127 0 0 0 | 2130706432 | 01111111 00000000 00000000 00000000 |