ASCII
ASCII is the first character-encoding scheme that is used between computers on the Internet. Read about ASCII and see table of characters and their equivalent HTML entity codes.
ASCII, аббревиатура от «American Standard Code for Information Interchange» («Американский стандартный код для обмена информацией»), — это первая схема кодирования символов, использовавшаяся для обмена между компьютерами в Интернете.
Современные схемы кодирования символов, такие как UTF-8 и ISO-8859, обратно совместимы с ASCII.
Набор символов ASCII
Набор символов ASCII был разработан в 1960-х годах как стандарт для компьютеров и аппаратных устройств, таких как принтеры и ленточные накопители.
Изначально ASCII основывался на английском алфавите. Это 7-битный набор символов, содержащий 128 символов: цифры 0–9, прописные и строчные английские буквы A–Z, основные знаки препинания и специальные символы.
Большинство наборов символов, используемых в современных компьютерах, HTML и Интернете, обратно совместимы с ASCII.
Ниже приведена таблица с 128 символами ASCII и соответствующими им кодами HTML-сущностей.
Печатаемые символы ASCII
| ASCII Character | HTML Entity Code | Description |
|---|---|---|
| space | ||
| ! | ! | exclamation mark |
| " | " | quotation mark |
| # | # | number sign |
| $ | $ | dollar sign |
| % | % | percent sign |
| & | & | ampersand |
| ' | ' | apostrophe |
| ( | ( | left parenthesis |
| ) | ) | right parenthesis |
| * | * | asterisk |
| + | + | plus sign |
| , | , | comma |
| - | - | hyphen |
| . | . | period |
| / | / | slash |
| 0 | 0 | digit 0 |
| 1 | 1 | digit 1 |
| 2 | 2 | digit 2 |
| 3 | 3 | digit 3 |
| 4 | 4 | digit 4 |
| 5 | 5 | digit 5 |
| 6 | 6 | digit 6 |
| 7 | 7 | digit 7 |
| 8 | 8 | digit 8 |
| 9 | 9 | digit 9 |
| : | : | colon |
| ; | ; | semicolon |
| < | < | less-than |
| = | = | equals-to |
| > | > | greater-than |
| ? | ? | question mark |
| @ | @ | at sign |
| A | A | uppercase A |
| B | B | uppercase B |
| C | C | uppercase C |
| D | D | uppercase D |
| E | E | uppercase E |
| F | F | uppercase F |
| G | G | uppercase G |
| H | H | uppercase H |
| I | I | uppercase I |
| J | J | uppercase J |
| K | K | uppercase K |
| L | L | uppercase L |
| M | M | uppercase M |
| N | N | uppercase N |
| O | O | uppercase O |
| P | P | uppercase P |
| Q | Q | uppercase Q |
| R | R | uppercase R |
| S | S | uppercase S |
| T | T | uppercase T |
| U | U | uppercase U |
| V | V | uppercase V |
| W | W | uppercase W |
| X | X | uppercase X |
| Y | Y | uppercase Y |
| Z | Z | uppercase Z |
| [ | [ | left square bracket |
| \ | \ | backslash |
| ] | ] | right square bracket |
| ^ | ^ | caret |
| _ | _ | underscore |
| ` | ` | grave accent |
| a | a | lowercase a |
| b | b | lowercase b |
| c | c | lowercase c |
| d | d | lowercase d |
| e | e | lowercase e |
| f | f | lowercase f |
| g | g | lowercase g |
| h | h | lowercase h |
| i | i | lowercase i |
| j | j | lowercase j |
| k | k | lowercase k |
| l | l | lowercase l |
| m | m | lowercase m |
| n | n | lowercase n |
| o | o | lowercase o |
| p | p | lowercase p |
| q | q | lowercase q |
| r | r | lowercase r |
| s | s | lowercase s |
| t | t | lowercase t |
| u | u | lowercase u |
| v | v | lowercase v |
| w | w | lowercase w |
| x | x | lowercase x |
| y | y | lowercase y |
| z | z | lowercase z |
| { | { | left curly brace |
| | | | | vertical bar |
| } | } | right curly brace |
| ~ | ~ | tilde |
Управляющие символы ASCII
Управляющие символы ASCII (за исключением горизонтальной табуляции, перевода строки и возврата каретки) редко используются в HTML-документах. Изначально управляющие символы ASCII (диапазон 00–31, плюс 127) были предназначены для управления аппаратными устройствами.
| ASCII Character | HTML Entity Code | Description |
|---|---|---|
| NUL | � | null character |
| SOH | � | start of header |
| STX | � | start of text |
| ETX | � | end of text |
| EOT | � | end of transmission |
| ENQ | � | enquiry |
| ACK | � | acknowledge |
| BEL | � | bell (ring) |
| BS | � | backspace |
| HT | horizontal tab | |
| LF | line feed | |
| VT | � | vertical tab |
| FF | form feed | |
| CR | carriage return | |
| SO | � | shift out |
| SI | � | shift in |
| DLE | � | data link escape |
| DC1 | � | device control 1 |
| DC2 | � | device control 2 |
| DC3 | � | device control 3 |
| DC4 | � | device control 4 |
| NAK | � | negative acknowledge |
| SYN | � | synchronize |
| ETB | � | end transmission block |
| CAN | � | cancel |
| EM | � | end of medium |
| SUB | � | substitute |
| ESC | � | escape |
| FS | � | file separator |
| GS | � | group separator |
| RS | � | record separator |
| US | � | unit separator |
| DEL | � | delete (rubout) |
Пример практического использования
Вы можете вставлять эти символы в HTML, используя либо числовые, либо именованные ссылки. Для удобства чтения часто предпочитают именованные сущности:
<!-- Numeric reference -->
<p>& displays as &</p>
<!-- Named reference -->
<p>& also displays as &</p>Практика
Каковы применения ASCII в HTML?