ASCII (American Standard Code for Information Interchange)
В таблице приведены
ASCII-символы (Char) и их коды в десятичной (Dec) и шестнадцатиричной (Hex) системах
счисления. Некоторые коды (00-32h, 7Fh) могут использоваться и в качестве
команд (Cmd). Проверить соответствие
графического символа коду достаточно легко, например, при помощи стандартной
программы "Блокнот" (Notepad) из состава Windows. Для этого необходимо
при нажатой клавише Alt набрать
нужный код (в десятичном виде) и на экране появится изображение соответствующего
символа. Например, комбинация Alt+31 даст
символ ▼.
При помощи языка sql в oracle коды символов можно использовать следующим образом
select ASCII('A'),CHR(65) from dual
результат будет следующим
Функция ASCII возвращает ASCII код символа CHAR, заданного в параметре.
Функция CHR выполняет обратное преобразование.
Назначение специализированных символов (команд)
Форматирование
BS
Backspace (Возврат на один символ) – Удаление символа, следующего перед курсором, движение курсора дисплея назад на одну позицию.
HT
Horizontal Tabulation (Горизонтальная Табуляция).
Указывает на движение курсора дисплея на следующую
'позицию табуляции'.
LF
Line Feed (Перевод строки). Движение курсора дисплея к началу следующей строки.
VT
Vertical Tabulation (Вертикальная Табуляция).
Движение курсора дисплея к следующей
группе строк.
FF
Form Feed (Перевод страницы). Движение курсора дисплея к исходной позиции следующей страницы.
CR
Carriage Return (Перевод каретки). Движение курсора дисплея к исходной
(крайней левой) позиции текущей строки.
Передача данных
SOH
Start of Heading (Начало Заголовка). Используется для указания
начала заголовка, который может содержать информацию о маршрутизации или адрес.
STX
Start of Text (Начало Текста). Указывает на начало текста
и конец заголовка.
ETX
End of Text (Конец Текста). Завершение текста, который был начат с символа STX.
ENQ
Enquiry (Запрос). Запрос идентификационных данных (типа "Кто
Вы?") от удаленной станции.
ACK
Acknowledge (Подтверждение). Этот символ передается отправителю
в качестве подтверждения успешного приема данных.
NAK
Negative Acknowledgement (Неподтверждение). Этот символ передается
отправителю в случае отрицания (неудачи) приема данных.
SYN
Synchronous/Idle (Синхронизация). В синхронизированных системах передачи
данных такой сигнал посылается непрерывно
для обеспечения синхронизации в моменты отсутствия передачи данных.
ETB
End of Transmission Block (Конец Блока Передачи). Конец
блока данных. Используется для разбиения больших объемов данных на блоки.
Разделительные знаки
при передаче информации
FS
File Separator (Разделитель файлов).
GS
Group Separator (Разделитель групп).
RS
Record Separtator (Разделитель записей).
US
Unit Separator (Разделитель элементов).
Другие символы
NUL
Null. (No character
- нет данных). Отсутствие данных.
BEL
Bell (Звонок).
SO
Shift Out. Все
последующие кодовые комбинации должны интерпретироваться согласно внешнему
набору символов до прихода символа SI.
SI
Shift In. Последующие
кодовые комбинации должны интерпретироваться согласно стандартному набору
символов.
DLE
Data Link Escape (Переключение). Изменение значения идущих следом
символов. Используется для дополнительного контроля или для передачи
произвольной комбинации бит.
DC1, DC2, DC3, DC4
Device Controls (Контроль Устройства). Управление
вспомогательными устройствами.
CAN
Cancel (Отмена). Указывает, что предшевствующие данные должны игнорироваться.
EM
End of Medium (Конец Носителя). Физический
конец носителя информации
SUB
Substitute (Заместитель). Подмена
символа.
ESC
Escape (Расширение). Последующий символ имеет альтернативное значение.
(sp)
Space (Пробел). Символ
для разделения слов.
DEL
Delete
(Удаление). Удаление знака
Символы
ASCII с кодами от 80h до FFh (кодировка IBM cp866)
Таблица
ASCII с кодами от 00h до 7Fh является стандартной и неизменной для любых
приложений.
Дальнейшее же продолжение таблицы символов (коды 80h до FFh)
имеет множество различных реализаций, которые, в основном,
определяются региональными (языковыми) особенностями. Ниже
приведена таблица кодировки IBM cp866,
которая чаще всего используется в DOS-программах для
отображения русских букв и псевдографики.
Комментариев нет:
Отправить комментарий