ASCII
ASCII (American Standard Code for Information Interchange; произносится «а́ски») — 7-битная компьютерная кодировка для представления латинского алфавита, арабских цифр, некоторых знаков пунктуации и управляющих символов. Первый вариант ASCII был опубликован в 1963 г.; в нём ещё не было строчных букв. Современный вариант ASCII был принят в 1967 г.
ASCII пришёл на смену 5- и 6-битным кодировкам. Для кодирования национальных символов предусматривалось переключение режима с помощью символов SO (Shift Out) и SI (Shift In) — это использовалось в КОИ-7. На практике удобнее оказалось использовать 8-битные кодировки, где нижнюю половину кодовой таблицы (0—127) занимают символы ASCII, а верхнюю (128—255) — разные другие нужные символы.
В Уникоде первые 128 символов тоже совпадают с соответствующими символами ASCII.
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | TAB | LF | VT | FF | CR | SO | SI |
1. | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2. | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
3. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4. | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5. | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6. | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7. | p | q | r | s | t | u | v | w | x | y | z | { | } | ~ | DEL |
Последний символ ASCII (DEL), в котором все биты установлены в 1, предназначен для забивания ошибочно пробитых символов на перфоленте. То есть фактически DEL приравнен к NUL, пустому символу.
По крайней мере часть этого текста взята с ресурса http://lib.custis.ru/ под лицензией GDFL.Список авторов доступен на этом ресурсе в статье под тем же названием.