ASCII — это… Что такое ASCII?
ASCIIASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).
Наложение символов
Благодаря символу BS (возврат на шаг) на принтере можно печатать один символ поверх другого. В ASCII было предусмотрено добавление таким образом диакритики к буквам, например:
a BS '
→ áa BS `
→ àa BS ^
→ âo BS /
→ øc BS ,
→ çn BS ~
→ ñ
Примечание: в старых шрифтах апостроф ‘ рисовался с наклоном влево, а тильда ~ была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху.
Если на символ накладывается тот же символ, то получается эффект жирного шрифта, а если на символ накладывается подчёркивание, то получается подчёркнутый текст.
a BS a
→ aa BS _
→ a
Примечание: это используется, например, в справочной системе man.
Национальные варианты ASCII
Стандарт ISO 646 (ECMA-6) предусматривает возможность размещения национальных символов на месте @ [ \ ] ^ ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».
Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.
Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.
В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-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 | 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 |
Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.
Управляющие символы
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.
(После названия каждого символа указан его 16-ричный код)
- NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
- SOH, 01 — Start Of Heading, начало заголовка.
- STX, 02 — Start of Text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста.
- ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам.
- EOT, 04 — End of Transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры.
- ENQ, 05 — Enquire. Прошу подтверждения.
- ACK, 06 — Acknowledgement. Подтверждаю.
- BEL, 07 — Bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования C и C++ обозначается \a.
- BS, 08 — Backspace, возврат на один символ. Сейчас стирает предыдущий символ.
- TAB, 09 — Tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t .
- LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
- VT, 0B — Vertical Tab, вертикальная табуляция.
- FF, 0C — Form Feed, прогон страницы, новая страница.
- CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
- SO, 0E — Shift Out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
- SI, 0F — Shift In, обратно к Shift Out.
- DLE, 10 — Data Link Escape, освобождение канала данных — следующие символы представляют собой данные, а не управляющие символы.
- DC1, 11 — Device Control 1, 1-й символ управления устройством — включить устройство чтения перфоленты.
- DC2, 12 — Device Control 2, 2-й символ управления устройством — включить перфоратор.
- DC3, 13 — Device Control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты.
- DC4, 14 — Device Control 4, 4-й символ управления устройством — выключить перфоратор.
- NAK, 15 — Negative Acknowledgment, не подтверждаю. Обратно Acknowledgment.
- SYN, 16 — Synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать.
- ETB, 17 — End of Text Block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки.
- CAN, 18 — Cancel, отмена (того, что было передано ранее).
- EM, 19 — End of Medium, конец носителя (кончилась перфолента и т. д.)
- SUB, 1A — Substitute, подставить. Ставится на месте символа, значение которого было потеряно или испорчено при передаче. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS и Windows. У этой функции нет никакой очевидной связи с символом SUB.
- ESC, 1B — Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинал управляющие последовательности.
- FS, 1C — File Separator, разделитель файлов.
- GS, 1D — Group Separator, разделитель групп.
- RS, 1E — Record Separator, разделитель записей.
- US, 1F — Unit Separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов.
- DEL, 7F — Delete, стереть последний символ. Символом DEL, состоящим в двоичном коде из всех единиц, можно было забить любой символ. Устройства и программы игнорировали DEL так же, как NUL. Код этого символа происходит из первых текстовых процессоров с памятью на перфоленте: в них удаление символа происходило забиванием его кода дырочками (обозначавшими логические единицы).
Структурные свойства таблицы
- Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
- Буквы A-Z верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 1002 (для букв верхнего регистра) или 1102 (для букв нижнего регистра).
Представление ASCII в ЭВМ
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.
На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1]:
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. | NUL | SOM | EOA | EOM | EQT | WRU | RU | BELL | BKSP | HT | LF | VT | FF | CR | SO | SI |
1. | DC0 | DC1 | DC2 | DC3 | DC4 | ERR | SYNC | LEM | S 0 | S1 | S2 | S3 | S4 | S5 | S6 | S7 |
2. | ||||||||||||||||
3. | ||||||||||||||||
4. | BLANK | ! | « | # | $ | % | & | ‘ | ( | ) | * | + | , | — | . | / |
5. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
6. | ||||||||||||||||
7. | ||||||||||||||||
8. | ||||||||||||||||
9. | ||||||||||||||||
A. | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
B. | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ↑ | ← |
C. | ||||||||||||||||
D. | ||||||||||||||||
E. | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
F. | p | q | r | s | t | u | v | w | x | y | z | ESC | DEL |
На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.
ASCII-коды используются также для определения нажатой клавиши при программировании. Для стандартной QWERTY-клавиатуры таблица кодов выглядит следующим образом:
Escape 27 | F1 112 | F2 113 | F3 114 | F4 115 | F5 116 | F6 117 | F7 118 | F8 119 | F9 120 | F10 121 | F11 122 | F12 123 | Print Screen | Scroll Lock 145 | Pause 19 | |||||
`ё 192 | 1 49 | 2 50 | 3 51 | 4 52 | 5 53 | 6 54 | 7 55 | 8 56 | 9 57 | 0 48 | — 189 | =+ 187 | Back Space 8 | Insert 45 | Home 36 | Page Up 33 | Num Lock 144 | / доп. 111 | * доп. 106 | + доп. 107 |
Tab 9 | Q 81 | W 87 | E 69 | R 82 | T 84 | Y 89 | U 85 | I 73 | O 79 | P 80 | [ 219 | ] 221 | Delete 46 | End 35 | Page Down 34 | 7 доп. 109 | 8 доп. 108 | 9 доп. 105 | ||
Caps Lock 20 | A 65 | S 83 | D 68 | F 70 | G 71 | H 72 | J 74 | K 75 | L 76 | ;ж 186 | ‘э 222 | Enter 13 | 4 доп. 100 | 5 доп. 101 | 6 доп. 102 | Enter доп. 13 | ||||
Shift 16 | Z 90 | X 88 | C 67 | V 86 | B 66 | N 78 | M 77 | ,< 188 | .> 190 | / 191 | Shift 16 | \| 220 | Up 38 | 1 доп. 97 | 2 доп. 98 | 3 доп. 99 | ||||
Ctrl 17 | win | Alt 18 | Space Bar 32 | Alt 18 | win | list | Ctrl 17 | Left 37 | Down 40 | Right 39 | Ins/0 45/96 | Del/. 46/110 |
Примечание
- ↑ G. M. Amdahl, G. A. Blaauw, F. P. Brooks, Jr. Architecture of the IBM System/360, 1964
См. также
Ссылки
ASCII – путеводитель для новичков
Для того, чтобы грамотно использовать ASCII, необходимо расширить знания в данной сфере и о возможностях кодирования.
ASCII представляет собой кодировочную таблицу печатных символов (см. скриншот №1), набираемых на компьютерной клавиатуре, для передачи информации и некоторых кодов. Иными словами происходит кодирование алфавита и десятичных цифр в соответствующие символы, представляющие и несущие в себе необходимую информацию.
Кодировка ASCII была разработана в Америке, поэтому стандартная кодировочная таблица обычно включает в себя английский алфавит с цифрами, что в общей сложности составляет около 128 символов. Но тогда возникает справедливый вопрос: что делать, если необходима кодировка национального алфавита?
Для решения подобных вопросов были разработаны другие версии таблицы ASCII. Например, для языков с иноязычной структурой были или убраны буквы английского алфавита, или к ним добавлялись дополнительные символы в виде национального алфавита. Так, в кодировке ASCII могут присутствовать русские буквы для национального использования (см. скриншот №2).
Данная кодировочная система необходима не только для набора текстовой информации на клавиатуре. Она также используется в графике. Например, в программе ASCII Art Maker графические изображения различных расширений состоят из спектра символов кодировки ASCII (см. скриншот №3).
Как правило, подобные программы можно разделить на те, что выполняют функцию графических редакторов, инвертируя изображение в текст, и на те, что конвертируют изображение в ASCII-графику. Всем известный смайлик (или как его еще называют «улыбающееся человеческое лицо») тоже является примером кодировочного символа.
Данный метод кодировки также может быть востребован во время написания или создания документа HTML. Например, вы вводите определённый и необходимый вам набор знаков, а при просмотре самой страницы на экран будет выведен символ, соответствующий данному коду.
Кроме всего прочего данный вид кодировки необходим при создании многоязычного сайта, потому что знаки, которые не входят в ту или иную национальную таблицу, нужно будет заменить ASCII кодами. Если читатель непосредственно связан с информационно-коммуникативными технологиями (ИКТ), то ему будет полезно ознакомиться и с такими системами как:
- Переносимый набор символов;
- Управляющие символы;
- EBCDIC;
- VISCII;
- YUSCII;
- Юникод;
- ASCII art;
- КОИ-8.
Как и любая систематизированная программа, ASCII обладает своими характерными свойствами. Так, например, десятеричная система исчисления (цифры от 0 до 9) преобразуется в двоичную систему исчисления (т.е. каждая десятеричная цифра преобразуется в двоичную 288=1001000 соответственно).
Буквы, располагающиеся в верхних и нижних колонках, отличаются друг от друга лишь битом, что существенно снижает уровень сложности проверки и редактирование регистра.
При всех этих свойствах кодировка ASCII работает как восьми битная, хотя изначально предусматривалась как семи битная.
Применение ASCII в программах Microsoft Office:
В случае необходимости данный вариант кодирования информации может быть использован в Microsoft Notepad и Microsoft Office Word. В рамках этих приложений документ может быть сохранен в формате ASCII, но в этом случае при наборе текста невозможно будет использование некоторых функций.
В частности, будет недоступно выделение жирным и полужирным шрифтом, потому что кодирование сохраняет лишь смысл набранной информации, а не общий вид и форму. Добавить такие коды в документ вы можете с помощью следующих программных приложений:
- Microsoft Excel;
- Microsoft FrontPage;
- Microsoft InfoPath;
- Microsoft OneNote;
- Microsoft Outlook;
- Microsoft PowerPoint;
- Microsoft Project.
При этом стоит учитывать, что набирая код ASCII в этих приложениях необходимо удерживать нажатой клавиатурную клавишу ALT.
Конечно, все необходимые коды требует более длительного и обстоятельного изучения, но это выходит за пределы нашей сегодняшней статьи. Надеюсь, что она оказалась для Вас действительно полезной.
До новых встреч!
Коды символов ASCII: таблицы, понятие, применение
Часто бывает, в практике создания веб приложений, и при создании дизайна необходимо вставить какой-то спецсимвол, например копирайт, авторское право, стрелочку и т.д. Для этого используют ascii кодамы, которые, вставляют в контекст кода HTML. При выводе они отображаются как нормальные символы. В данной статье, ознакомимся с кодами символов ascii и научимся их применять при разработке сайтов.
Что мы сегодня узнаем?
Что такое ascii коды?
Таблицы ascii кодов
Как применять ascii коды?
Что такое ASCII коды?
Как всегда сразу по понятиям. Если вы понимаете, что такое ascii коды, отлично, можете посмотреть таблицы ascii кодов. Кому интересно узнать что такое ascii коды, выслушаем же мнение Википедии.
ASCII (англ. American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов.
Таблицы ASCII кодов
Ниже предоставленные таблицы ascii кодов символов. Если вы не совсем понимаете, как их использовать, наберитесь терпения и прочтите последний пункт статьи.
Таблица ascii кодов: ASCII (American Standard Code for Information Interchange)
Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char | |||
0 | 0 | NUL | 32 | 20 | (sp) | 64 | 40 | @ | 96 | 60 | ` | |||
1 | 1 | SOH | 33 | 21 | ! | 65 | 41 | A | 97 | 61 | a | |||
2 | 2 | STX | 34 | 22 | « | 66 | 42 | B | 98 | 62 | b | |||
3 | 3 | ETX | 35 | 23 | # | 67 | 43 | C | 99 | 63 | c | |||
4 | 4 | EOT | 36 | 24 | $ | 68 | 44 | D | 100 | 64 | d | |||
5 | 5 | ENQ | 37 | 25 | % | 69 | 45 | E | 101 | 65 | e | |||
6 | 6 | ACK | 38 | 26 | & | 70 | 46 | F | 102 | 66 | f | |||
7 | 7 | BEL | 39 | 27 | ‘ | 71 | 47 | G | 103 | 67 | g | |||
8 | 8 | BS | 40 | 28 | ( | 72 | 48 | H | 104 | 68 | h | |||
9 | 9 | TAB | 41 | 29 | ) | 73 | 49 | I | 105 | 69 | i | |||
10 | A | LF | 42 | 2A | * | 74 | 4A | J | 106 | 6A | j | |||
11 | B | VT | 43 | 2B | + | 75 | 4B | K | 107 | 6B | k | |||
12 | C | FF | 44 | 2C | , | 76 | 4C | L | 108 | 6C | l | |||
13 | D | CR | 45 | 2D | — | 77 | 4D | M | 109 | 6D | m | |||
14 | E | SO | 46 | 2E | . | 78 | 4E | N | 110 | 6E | n | |||
15 | F | SI | 47 | 2F | / | 79 | 4F | O | 111 | 6F | o | |||
16 | 10 | DLE | 48 | 30 | 0 | 80 | 50 | P | 112 | 70 | p | |||
17 | 11 | DC1 | 49 | 31 | 1 | 81 | 51 | Q | 113 | 71 | q | |||
18 | 12 | DC2 | 50 | 32 | 2 | 82 | 52 | R | 114 | 72 | r | |||
19 | 13 | DC3 | 51 | 33 | 3 | 83 | 53 | S | 115 | 73 | s | |||
20 | 14 | DC4 | 52 | 34 | 4 | 84 | 54 | T | 116 | 74 | t | |||
21 | 15 | NAK | 53 | 35 | 5 | 85 | 55 | U | 117 | 75 | u | |||
22 | 16 | SYN | 54 | 36 | 6 | 86 | 56 | V | 118 | 76 | v | |||
23 | 17 | ETB | 55 | 37 | 7 | 87 | 57 | W | 119 | 77 | w | |||
24 | 18 | CAN | 56 | 38 | 8 | 88 | 58 | X | 120 | 78 | x | |||
25 | 19 | EM | 57 | 39 | 9 | 89 | 59 | Y | 121 | 79 | y | |||
26 | 1A | SUB | 58 | 3A | : | 90 | 5A | Z | 122 | 7A | z | |||
27 | 1B | ESC | 59 | 3B | ; | 91 | 5B | [ | 123 | 7B | { | |||
28 | 1C | FS | 60 | 3C | < | 92 | 5C | \ | 124 | 7C | | | |||
29 | 1D | GS | 61 | 3D | = | 93 | 5D | ] | 125 | 7D | } | |||
30 | 1E | RS | 62 | 3E | > | 94 | 5E | ^ | 126 | 7E | ~ | |||
31 | 1F | US | 63 | 3F | ? | 95 | 5F | _ | 127 | 7F | DEL |
Расширенная таблица кодов ASCII
Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char | |||
128 | 80 | Ç | 160 | A0 | á | 192 | C0 | . | 224 | E0 | α | |||
129 | 81 | ü | 161 | A1 | í | 193 | C1 | 2 | 225 | E1 | ß | |||
130 | 82 | é | 162 | A2 | ó | 194 | C2 | 0 | 226 | E2 | Γ | |||
131 | 83 | â | 163 | A3 | ú | 195 | C3 | / | 227 | E3 | ∏ | |||
132 | 84 | ä | 164 | A4 | ñ | 196 | C4 | ) | 228 | E4 | ∑ | |||
133 | 85 | à | 165 | A5 | Ñ | 197 | C5 | 3 | 229 | E5 | σ | |||
134 | 86 | å | 166 | A6 | ª | 198 | C6 | G | 230 | E6 | μ | |||
135 | 87 | ç | 167 | A7 | ° | 199 | C7 | K | 231 | E7 | τ | |||
136 | 88 | ê | 168 | A8 | ¿ | 200 | C8 | 9 | 232 | E8 | Φ | |||
137 | 89 | ë | 169 | A9 | _ | 201 | C9 | 6 | 233 | E9 | Θ | |||
138 | 8A | è | 170 | AA | ¬ | 202 | CA | = | 234 | EA | Ω | |||
139 | 8B | ï | 171 | AB | ½ | 203 | CB | ; | 235 | EB | δ | |||
140 | 8C | î | 172 | AC | ¼ | 204 | CC | : | 236 | EC | ∞ | |||
141 | 8D | ì | 173 | AD | ¡ | 205 | CD | 4 | 237 | ED | φ | |||
142 | 8E | Ä | 174 | AE | « | 206 | CE | > | 238 | EE | ε | |||
143 | 8F | Å | 175 | AF | » | 207 | CF | N | 239 | EF | ∩ | |||
144 | 90 | É | 176 | B0 | ░ | 208 | D0 | J | 240 | F0 | ≡ | |||
145 | 91 | æ | 177 | B1 | ▒ | 209 | D1 | L | 241 | F1 | ± | |||
146 | 92 | Æ | 178 | B2 | ▓ | 210 | D2 | H | 242 | F2 | ≥ | |||
147 | 93 | ô | 179 | B3 | * | 211 | D3 | F | 243 | F3 | ≤ | |||
148 | 94 | ö | 180 | B4 | 1 | 212 | D4 | B | 244 | F4 | ⌠ | |||
149 | 95 | ò | 181 | B5 | I | 213 | D5 | ? | 245 | F5 | ⚥ | |||
150 | 96 | û | 182 | B6 | 1 | 214 | D6 | C | 246 | F6 | ÷ | |||
151 | 97 | ù | 183 | B7 | D | 215 | D7 | O | 247 | F7 | ≈ | |||
152 | 98 | _ | 184 | B8 | @ | 216 | D8 | P | 248 | F8 | 0 | |||
153 | 99 | Ö | 185 | B9 | < | 217 | D9 | — | 249 | F9 | . | |||
154 | 9A | Ü | 186 | BA | 5 | 218 | DA | + | 250 | FA | . | |||
155 | 9B | ¢ | 187 | BB | 7 | 219 | DB | $ | 251 | FB | √ | |||
156 | 9C | £ | 188 | BC | 8 | 220 | DC | ( | 252 | FC | _ | |||
157 | 9D | ¥ | 189 | BD | E | 221 | DD | % | 253 | FD | ² | |||
158 | 9E | _ | 190 | BE | A | 222 | DE | ▐ | 254 | FE | ▀ | |||
159 | 9F | ƒ | 191 | BF | , | 223 | DF | & | 255 | FF |
Если предоставленные таблицы ascii кодов, не помогли вам в решении проблемы, предлагаю взглянуть на таблицу в графическом виде, можете ее сохранить как шпаргалку. Сам, ею пользуюсь.
Как применять ascii коды?
Например, вы пишете в HTML коде * а на страничке выведет * (звездочка или Asterisk). Так из любым, понравившемся символом из таблицы ascii кодов.
Теперь более практичные случаи, например, необходимо реализовать вывод php, js, html, css или других кодов на веб страничку, для этого нужно заменить < и > на < и >. Таким же образом, можно вывести любой другой символ.
Другой случай, когда нужно реализовать подсветку кода (php, js, css, html…), пользовался регулярными выражениями в javascript, и получилось что звездочка (Asterisk), мешала работе js функции. Заменил ее ascii кодом и все стало работать как швейцарские часы.
Третий случай, когда вы создаете многоязычный сайт, в других странах, символы не входящие в стандарт их кодировки, могут выглядеть «крякозябрами», поэтому их нужно менять ascii кодами.
Как видите ascii кода пригодятся как программистам так и верстальщикам . Если у вас остались замечания или вопросы по поводу, ascii кодов, пишите в комментариях ниже.
Дальше: CSS h2, h3: стилизация h2, h3 заголовков
Что такое ascii?
ASCII — American Standard Code for Information Interchange — американский стандартный код для обмена информацией. ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Нижнюю половину кодовой таблицы (0 — 127) занимают символы US-ASCII, а верхнюю (128 — 255) — разные другие нужные символы. Слово ASCII чаще употребляется в женском роде.
Таблица ASCII кодов
Основная таблица ASCII | Расширенная таблица ASCII (cp866) |
Если вы не знакомы с 16-тиричной системой счисления или вы ничего не поняли – вам сюда.
Ввод ascii символов с клавиатуры
Мало кто знает, что ASCII коды ☺☻♥♦♣♠•◘○◙♂♀♪♫☼► и т. д. можно вводить прямо с клавиатуры. Все, что вам нужно — это расширенная клавиатура. На клавиатурах настольных компьютеров это цифрововая панель справа. На ноутбуках, как правило, нужно воспользоваться клавишей Fn (или Fn вместе с NumLk).
Для ввода кода нажмите Alt, затем введиде ASCII код символа на расширенной цифровой панели и отпустите Alt. Например, 1 c нажатым <Alt> введет смайлик ☺, 3 c нажатым <Alt> введет сердечко ♥ и т.д. Используйте эти символы в программах обмена сообщениями и удивляйте друзей. Не забудьте дать им ссылку на этот сайт☺. ☼♪♥♫►
Share on vk Share on facebook Share on mymailru Share on favorites Share on twitter Share on google Share on print Share on delicious Share on livejournal Share on email Share on stumbleupon Share on digg Share on myspace Share on blogger Share on orkut Share on 100zakladok Share on gmail Share on reddit Share on 2linkme Share on 2tag Share on 7live7 Share on a97abi Share on adfty Share on adifni Share on aim Share on amazonwishlist Share on amenme More Sharing Services 9
Ascii Конвертор
Конвертор переводит символы в числа и наоборот. Введите символ в левое поле или число в правое и нажмите соответсвующую кнопку (вправо или влево). Конвертор работает в колировке Юникод, в которой первые 128 символов (за исключением служебных) совпадают с таблицей ASCII. Например, введя заглавную латинскую ‘A’ в левом поле, вы получите 65 в правом поле. И, наоборот, введя 65 в правом поле, вы получите заглавную латинскую ‘A’ в левом.
Ascii Art
ASCII Art (ASCII artwork) — искусство рисования с помощью ASCII-символов в моноширинном окне терминала для отображения картинок. Для создания такого рисунка используется палитра, которая состоит из цифровых, буквенных символов и знаков пунктуации — всего 95 знаков. Остальные 160 символов, как правило, не используют, поскольку они выводятся по-разному в разных кодировках.
Кроме «чистого искусства» (рисунка самого по себе) часто ASCII art используют в целях оформления у warez-групп и демомейкеров. Иногда ASCII art используют для оформления 1-2-строчной подписи в сообщениях электронной почты. *,…,* означает оскал, @}->— означает розочку, (_|_) показывает задницу. Недетский пример ASCII art.
Бесплатная почта на ascii.Org.Ru
У Вас появится уникальная возможность доказать своим коллегам и знакомым, что вы — настоящий инженер, если в качестве своих контактов Вы укажете электронную почту в зоне @ascii.org.ru. Получите собственный электронный почтовый ящик в домене ascii.org.ru (например, [email protected]) бесплатно!
ASCII таблица / Программирование / stD
ASCII — AmericanStandardCode forInformationInterchange.
ASCII была разработана (1963 год) для кодирования символов, коды которых помещались в 7 бит (128 символов). Со временем кодировка была расширена до 8-ми бит (256 символов), коды первых 128-и символов не изменились.
Управляющие символы ASCII (код символа 0-31)
Первые 32 символа в ASCII-таблице не имеют печатных кодов и используются для управления периферийными устройствами, телетайпами, принтерами и т.д.
DEC | OCT | HEX | BIN | Symbol | HTML Number | HTML Name | Description |
---|---|---|---|---|---|---|---|
0 | 000 | 0x00 | 00000000 | NUL \0 | & #000; | Null char | |
1 | 001 | 0x01 | 00000001 | SOH | & #001; | Start of Heading | |
2 | 002 | 0x02 | 00000010 | STX | & #002; | Start of Text | |
3 | 003 | 0x03 | 00000011 | ETX | & #003; | End of Text | |
4 | 004 | 0x04 | 00000100 | EOT | & #004; | End of Transmission | |
5 | 005 | 0x05 | 00000101 | ENQ | & #005; | Enquiry | |
6 | 006 | 0x06 | 00000110 | ACK | & #006; | Acknowledgment | |
7 | 007 | 0x07 | 00000111 | BEL | & #007; | Bell | |
8 | 010 | 0x08 | 00001000 | BS | & #008; | Back Space | |
9 | 011 | 0x09 | 00001001 | HT \t | & #009; | Tab | |
10 | 012 | 0x0A | 00001010 | LF \n | & #010; | Новая строка | |
11 | 013 | 0x0B | 00001011 | VT | & #011; | Vertical Tab | |
12 | 014 | 0x0C | 00001100 | FF | & #012; | Form Feed | |
13 | 015 | 0x0D | 00001101 | CR \r | & #013; | Возврат каретки | |
14 | 016 | 0x0E | 00001110 | SO | & #014; | Shift Out / X-On | |
15 | 017 | 0x0F | 00001111 | SI | & #015; | Shift In / X-Off | |
16 | 020 | 0x10 | 00010000 | DLE | & #016; | Data Line Escape | |
17 | 021 | 0x11 | 00010001 | DC1 | & #017; | Device Control 1 (oft. XON) | |
18 | 022 | 0x12 | 00010010 | DC2 | & #018; | Device Control 2 | |
19 | 023 | 0x13 | 00010011 | DC3 | & #019; | Device Control 3 (oft. XOFF) | |
20 | 024 | 0x14 | 00010100 | DC4 | & #020; | Device Control 4 | |
21 | 025 | 0x15 | 00010101 | NAK | & #021; | Negative Acknowledgement | |
22 | 026 | 0x16 | 00010110 | SYN | & #022; | Synchronous Idle | |
23 | 027 | 0x17 | 00010111 | ETB | & #023; | End of Transmit Block | |
24 | 030 | 0x18 | 00011000 | CAN | & #024; | Cancel | |
25 | 031 | 0x19 | 00011001 | EM | & #025; | End of Medium | |
26 | 032 | 0x1A | 00011010 | SUB | & #026; | Substitute | |
27 | 033 | 0x1B | 00011011 | ESC | & #027; | Escape | |
28 | 034 | 0x1C | 00011100 | FS | & #028; | File Separator | |
29 | 035 | 0x1D | 00011101 | GS | & #029; | Group Separator | |
30 | 036 | 0x1E | 00011110 | RS | & #030; | Record Separator | |
31 | 037 | 0x1F | 00011111 | US | & #031; | Unit Separator | |
DEC | OCT | HEX | BIN | Symbol | HTML Number | HTML Name | Description |
Печатные символы ASCII (код символа 32-127)
Буквы, цифры, знаки препинания и другие символы расположенные на клавиатуре (англ.).
DEC | OCT | HEX | BIN | Symbol | HTML Number | HTML Name | Description |
---|---|---|---|---|---|---|---|
32 | 040 | 0x20 | 00100000 | & #32; | Space | ||
33 | 041 | 0x21 | 00100001 | ! | & #33; | Exclamation mark | |
34 | 042 | 0x22 | 00100010 | « | & #34; | & quot; | Double quotes (or speech marks) |
35 | 043 | 0x23 | 00100011 | # | & #35; | Number | |
36 | 044 | 0x24 | 00100100 | $ | & #36; | Dollar | |
37 | 045 | 0x25 | 00100101 | % | & #37; | Procenttecken | |
38 | 046 | 0x26 | 00100110 | & | & #38; | & amp; | Ampersand |
39 | 047 | 0x27 | 00100111 | ‘ | & #39; | Single quote | |
40 | 050 | 0x28 | 00101000 | ( | & #40; | Open parenthesis (or open bracket) | |
41 | 051 | 0x29 | 00101001 | ) | & #41; | Close parenthesis (or close bracket) | |
42 | 052 | 0x2A | 00101010 | * | & #42; | Asterisk | |
43 | 053 | 0x2B | 00101011 | + | & #43; | Plus | |
44 | 054 | 0x2C | 00101100 | , | & #44; | Comma | |
45 | 055 | 0x2D | 00101101 | — | & #45; | Hyphen | |
46 | 056 | 0x2E | 00101110 | . | & #46; | Period, dot or full stop | |
47 | 057 | 0x2F | 00101111 | / | & #47; | Slash or divide | |
48 | 060 | 0x30 | 00110000 | 0 | & #48; | Zero | |
49 | 061 | 0x31 | 00110001 | 1 | & #49; | One | |
50 | 062 | 0x32 | 00110010 | 2 | & #50; | Two | |
51 | 063 | 0x33 | 00110011 | 3 | & #51; | Three | |
52 | 064 | 0x34 | 00110100 | 4 | & #52; | Four | |
53 | 065 | 0x35 | 00110101 | 5 | & #53; | Five | |
54 | 066 | 0x36 | 00110110 | 6 | & #54; | Six | |
55 | 067 | 0x37 | 00110111 | 7 | & #55; | Seven | |
56 | 070 | 0x38 | 00111000 | 8 | & #56; | Eight | |
57 | 071 | 0x39 | 00111001 | 9 | & #57; | Nine | |
58 | 072 | 0x3A | 00111010 | : | & #58; | Colon | |
59 | 073 | 0x3B | 00111011 | ; | & #59; | Semicolon | |
60 | 074 | 0x3C | 00111100 | < | & #60; | & lt; | Less than (or open angled bracket) |
61 | 075 | 0x3D | 00111101 | = | & #61; | Equals | |
62 | 076 | 0x3E | 00111110 | > | & #62; | & gt; | Greater than (or close angled bracket) |
63 | 077 | 0x3F | 00111111 | ? | & #63; | Question mark | |
64 | 100 | 0x40 | 01000000 | @ | & #64; | At symbol | |
65 | 101 | 0x41 | 01000001 | A | & #65; | A | |
66 | 102 | 0x42 | 01000010 | B | & #66; | B | |
67 | 103 | 0x43 | 01000011 | C | & #67; | C | |
68 | 104 | 0x44 | 01000100 | D | & #68; | D | |
69 | 105 | 0x45 | 01000101 | E | & #69; | E | |
70 | 106 | 0x46 | 01000110 | F | & #70; | F | |
71 | 107 | 0x47 | 01000111 | G | & #71; | G | |
72 | 110 | 0x48 | 01001000 | H | & #72; | H | |
73 | 111 | 0x49 | 01001001 | I | & #73; | I | |
74 | 112 | 0x4A | 01001010 | J | & #74; | J | |
75 | 113 | 0x4B | 01001011 | K | & #75; | K | |
76 | 114 | 0x4C | 01001100 | L | & #76; | L | |
77 | 115 | 0x4D | 01001101 | M | & #77; | M | |
78 | 116 | 0x4E | 01001110 | N | & #78; | N | |
79 | 117 | 0x4F | 01001111 | O | & #79; | O | |
80 | 120 | 0x50 | 01010000 | P | & #80; | P | |
81 | 121 | 0x51 | 01010001 | Q | & #81; | Q | |
82 | 122 | 0x52 | 01010010 | R | & #82; | R | |
83 | 123 | 0x53 | 01010011 | S | & #83; | S | |
84 | 124 | 0x54 | 01010100 | T | & #84; | T | |
85 | 125 | 0x55 | 01010101 | U | & #85; | U | |
86 | 126 | 0x56 | 01010110 | V | & #86; | V | |
87 | 127 | 0x57 | 01010111 | W | & #87; | W | |
88 | 130 | 0x58 | 01011000 | X | & #88; | X | |
89 | 131 | 0x59 | 01011001 | Y | & #89; | Y | |
90 | 132 | 0x5A | 01011010 | Z | & #90; | Z | |
91 | 133 | 0x5B | 01011011 | [ | & #91; | Opening bracket | |
92 | 134 | 0x5C | 01011100 | \ | & #92; | Backslash | |
93 | 135 | 0x5D | 01011101 | ] | & #93; | Closing bracket | |
94 | 136 | 0x5E | 01011110 | ^ | & #94; | Caret — circumflex | |
95 | 137 | 0x5F | 01011111 | _ | & #95; | Underscore | |
96 | 140 | 0x60 | 01100000 | ` | & #96; | Grave accent | |
97 | 141 | 0x61 | 01100001 | a | & #97; | a | |
98 | 142 | 0x62 | 01100010 | b | & #98; | b | |
99 | 143 | 0x63 | 01100011 | c | & #99; | c | |
100 | 144 | 0x64 | 01100100 | d | & #100; | d | |
101 | 145 | 0x65 | 01100101 | e | & #101; | e | |
102 | 146 | 0x66 | 01100110 | f | & #102; | f | |
103 | 147 | 0x67 | 01100111 | g | & #103; | g | |
104 | 150 | 0x68 | 01101000 | h | & #104; | h | |
105 | 151 | 0x69 | 01101001 | i | & #105; | i | |
106 | 152 | 0x6A | 01101010 | j | & #106; | j | |
107 | 153 | 0x6B | 01101011 | k | & #107; | k | |
108 | 154 | 0x6C | 01101100 | l | & #108; | l | |
109 | 155 | 0x6D | 01101101 | m | & #109; | m | |
110 | 156 | 0x6E | 01101110 | n | & #110; | n | |
111 | 157 | 0x6F | 01101111 | o | & #111; | o | |
112 | 160 | 0x70 | 01110000 | p | & #112; | p | |
113 | 161 | 0x71 | 01110001 | q | & #113; | q | |
114 | 162 | 0x72 | 01110010 | r | & #114; | r | |
115 | 163 | 0x73 | 01110011 | s | & #115; | s | |
116 | 164 | 0x74 | 01110100 | t | & #116; | t | |
117 | 165 | 0x75 | 01110101 | u | & #117; | u | |
118 | 166 | 0x76 | 01110110 | v | & #118; | v | |
119 | 167 | 0x77 | 01110111 | w | & #119; | w | |
120 | 170 | 0x78 | 01111000 | x | & #120; | x | |
121 | 171 | 0x79 | 01111001 | y | & #121; | y | |
122 | 172 | 0x7A | 01111010 | z | & #122; | z | |
123 | 173 | 0x7B | 01111011 | { | & #123; | Opening brace | |
124 | 174 | 0x7C | 01111100 | | | & #124; | Vertical bar | |
125 | 175 | 0x7D | 01111101 | } | & #125; | Closing brace | |
126 | 176 | 0x7E | 01111110 | ~ | & #126; | Equivalency sign — tilde | |
127 | 177 | 0x7F | 01111111 | & #127; | Delete | ||
DEC | OCT | HEX | BIN | Symbol | HTML Number | HTML Name | Description |
Расширенные символы ASCII Win-1251 кириллица (код символа 128-255)
DEC | OCT | HEX | BIN | Symbol |
---|---|---|---|---|
128 | 200 | 0x80 | 10000000 | Ђ |
129 | 201 | 0x81 | 10000001 | Ѓ |
130 | 202 | 0x82 | 10000010 | ‚ |
131 | 203 | 0x83 | 10000011 | ѓ |
132 | 204 | 0x84 | 10000100 | „ |
133 | 205 | 0x85 | 10000101 | … |
134 | 206 | 0x86 | 10000110 | † |
135 | 207 | 0x87 | 10000111 | ‡ |
136 | 210 | 0x88 | 10001000 | € |
137 | 211 | 0x89 | 10001001 | ‰ |
138 | 212 | 0x8A | 10001010 | Љ |
139 | 213 | 0x8B | 10001011 | ‹ |
140 | 214 | 0x8C | 10001100 | Њ |
141 | 215 | 0x8D | 10001101 | Ќ |
142 | 216 | 0x8E | 10001110 | Ћ |
143 | 217 | 0x8F | 10001111 | Џ |
144 | 220 | 0x90 | 10010000 | Ђ |
145 | 221 | 0x91 | 10010001 | ‘ |
146 | 222 | 0x92 | 10010010 | ’ |
147 | 223 | 0x93 | 10010011 | “ |
148 | 224 | 0x94 | 10010100 | ” |
149 | 225 | 0x95 | 10010101 | • |
150 | 226 | 0x96 | 10010110 | – |
151 | 227 | 0x97 | 10010111 | — |
152 | 230 | 0x98 | 10011000 | |
153 | 231 | 0x99 | 10011001 | ™ |
154 | 232 | 0x9A | 10011010 | љ |
155 | 233 | 0x9B | 10011011 | › |
156 | 234 | 0x9C | 10011100 | њ |
157 | 235 | 0x9D | 10011101 | ќ |
158 | 236 | 0x9E | 10011110 | ћ |
159 | 237 | 0x9F | 10011111 | џ |
160 | 240 | 0xA0 | 10100000 | |
161 | 241 | 0xA1 | 10100001 | Ў |
162 | 242 | 0xA2 | 10100010 | ў |
163 | 243 | 0xA3 | 10100011 | Ј |
164 | 244 | 0xA4 | 10100100 | ¤ |
165 | 245 | 0xA5 | 10100101 | Ґ |
166 | 246 | 0xA6 | 10100110 | ¦ |
167 | 247 | 0xA7 | 10100111 | § |
168 | 250 | 0xA8 | 10101000 | Ё |
169 | 251 | 0xA9 | 10101001 | © |
170 | 252 | 0xAA | 10101010 | Є |
171 | 253 | 0xAB | 10101011 | « |
172 | 254 | 0xAC | 10101100 | ¬ |
173 | 255 | 0xAD | 10101101 | |
174 | 256 | 0xAE | 10101110 | ® |
175 | 257 | 0xAF | 10101111 | Ї |
176 | 260 | 0xB0 | 10110000 | ° |
177 | 261 | 0xB1 | 10110001 | ± |
178 | 262 | 0xB2 | 10110010 | І |
179 | 263 | 0xB3 | 10110011 | і |
180 | 264 | 0xB4 | 10110100 | ґ |
181 | 265 | 0xB5 | 10110101 | µ |
182 | 266 | 0xB6 | 10110110 | ¶ |
183 | 267 | 0xB7 | 10110111 | · |
184 | 270 | 0xB8 | 10111000 | ё |
185 | 271 | 0xB9 | 10111001 | № |
186 | 272 | 0xBA | 10111010 | є |
187 | 273 | 0xBB | 10111011 | » |
188 | 274 | 0xBC | 10111100 | ј |
189 | 275 | 0xBD | 10111101 | Ѕ |
190 | 276 | 0xBE | 10111110 | ѕ |
191 | 277 | 0xBF | 10111111 | ї |
192 | 300 | 0xC0 | 11000000 | А |
193 | 301 | 0xC1 | 11000001 | Б |
194 | 302 | 0xC2 | 11000010 | В |
195 | 303 | 0xC3 | 11000011 | Г |
196 | 304 | 0xC4 | 11000100 | Д |
197 | 305 | 0xC5 | 11000101 | Е |
198 | 306 | 0xC6 | 11000110 | Ж |
199 | 307 | 0xC7 | 11000111 | З |
200 | 310 | 0xC8 | 11001000 | И |
201 | 311 | 0xC9 | 11001001 | Й |
202 | 312 | 0xCA | 11001010 | К |
203 | 313 | 0xCB | 11001011 | Л |
204 | 314 | 0xCC | 11001100 | М |
205 | 315 | 0xCD | 11001101 | Н |
206 | 316 | 0xCE | 11001110 | О |
207 | 317 | 0xCF | 11001111 | П |
208 | 320 | 0xD0 | 11010000 | Р |
209 | 321 | 0xD1 | 11010001 | С |
210 | 322 | 0xD2 | 11010010 | Т |
211 | 323 | 0xD3 | 11010011 | У |
212 | 324 | 0xD4 | 11010100 | Ф |
213 | 325 | 0xD5 | 11010101 | Х |
214 | 326 | 0xD6 | 11010110 | Ц |
215 | 327 | 0xD7 | 11010111 | Ч |
216 | 330 | 0xD8 | 11011000 | Ш |
217 | 331 | 0xD9 | 11011001 | Щ |
218 | 332 | 0xDA | 11011010 | Ъ |
219 | 333 | 0xDB | 11011011 | Ы |
220 | 334 | 0xDC | 11011100 | Ь |
221 | 335 | 0xDD | 11011101 | Э |
222 | 336 | 0xDE | 11011110 | Ю |
223 | 337 | 0xDF | 11011111 | Я |
224 | 340 | 0xE0 | 11100000 | а |
225 | 341 | 0xE1 | 11100001 | б |
226 | 342 | 0xE2 | 11100010 | в |
227 | 343 | 0xE3 | 11100011 | г |
228 | 344 | 0xE4 | 11100100 | д |
229 | 345 | 0xE5 | 11100101 | е |
230 | 346 | 0xE6 | 11100110 | ж |
231 | 347 | 0xE7 | 11100111 | з |
232 | 350 | 0xE8 | 11101000 | и |
233 | 351 | 0xE9 | 11101001 | й |
234 | 352 | 0xEA | 11101010 | к |
235 | 353 | 0xEB | 11101011 | л |
236 | 354 | 0xEC | 11101100 | м |
237 | 355 | 0xED | 11101101 | н |
238 | 356 | 0xEE | 11101110 | о |
239 | 357 | 0xEF | 11101111 | п |
240 | 360 | 0xF0 | 11110000 | р |
241 | 361 | 0xF1 | 11110001 | с |
242 | 362 | 0xF2 | 11110010 | т |
243 | 363 | 0xF3 | 11110011 | у |
244 | 364 | 0xF4 | 11110100 | ф |
245 | 365 | 0xF5 | 11110101 | х |
246 | 366 | 0xF6 | 11110110 | ц |
247 | 367 | 0xF7 | 11110111 | ч |
248 | 370 | 0xF8 | 11111000 | ш |
249 | 371 | 0xF9 | 11111001 | щ |
250 | 372 | 0xFA | 11111010 | ъ |
251 | 373 | 0xFB | 11111011 | ы |
252 | 374 | 0xFC | 11111100 | ь |
253 | 375 | 0xFD | 11111101 | э |
254 | 376 | 0xFE | 11111110 | ю |
255 | 377 | 0xFF | 11111111 | я |
DEC | OCT | HEX | BIN | Symbol |
Расширенные символы ASCII Win-1252 (код символа 128-255)
DEC | OCT | HEX | BIN | Symbol |
---|---|---|---|---|
128 | 200 | 0x80 | 10000000 | € |
129 | 201 | 0x81 | 10000001 | |
130 | 202 | 0x82 | 10000010 | ‚ |
131 | 203 | 0x83 | 10000011 | ƒ |
132 | 204 | 0x84 | 10000100 | „ |
133 | 205 | 0x85 | 10000101 | … |
134 | 206 | 0x86 | 10000110 | † |
135 | 207 | 0x87 | 10000111 | ‡ |
136 | 210 | 0x88 | 10001000 | ˆ |
137 | 211 | 0x89 | 10001001 | ‰ |
138 | 212 | 0x8A | 10001010 | Š |
139 | 213 | 0x8B | 10001011 | ‹ |
140 | 214 | 0x8C | 10001100 | Œ |
141 | 215 | 0x8D | 10001101 | |
142 | 216 | 0x8E | 10001110 | Ž |
143 | 217 | 0x8F | 10001111 | |
144 | 220 | 0x90 | 10010000 | |
145 | 221 | 0x91 | 10010001 | ‘ |
146 | 222 | 0x92 | 10010010 | ’ |
147 | 223 | 0x93 | 10010011 | “ |
148 | 224 | 0x94 | 10010100 | ” |
149 | 225 | 0x95 | 10010101 | • |
150 | 226 | 0x96 | 10010110 | – |
151 | 227 | 0x97 | 10010111 | — |
152 | 230 | 0x98 | 10011000 | ˜ |
153 | 231 | 0x99 | 10011001 | ™ |
154 | 232 | 0x9A | 10011010 | š |
155 | 233 | 0x9B | 10011011 | › |
156 | 234 | 0x9C | 10011100 | œ |
157 | 235 | 0x9D | 10011101 | |
158 | 236 | 0x9E | 10011110 | ž |
159 | 237 | 0x9F | 10011111 | Ÿ |
160 | 240 | 0xA0 | 10100000 | |
161 | 241 | 0xA1 | 10100001 | ¡ |
162 | 242 | 0xA2 | 10100010 | ¢ |
163 | 243 | 0xA3 | 10100011 | £ |
164 | 244 | 0xA4 | 10100100 | ¤ |
165 | 245 | 0xA5 | 10100101 | ¥ |
166 | 246 | 0xA6 | 10100110 | ¦ |
167 | 247 | 0xA7 | 10100111 | § |
168 | 250 | 0xA8 | 10101000 | ¨ |
169 | 251 | 0xA9 | 10101001 | © |
170 | 252 | 0xAA | 10101010 | ª |
171 | 253 | 0xAB | 10101011 | « |
172 | 254 | 0xAC | 10101100 | ¬ |
173 | 255 | 0xAD | 10101101 | � |
174 | 256 | 0xAE | 10101110 | ® |
175 | 257 | 0xAF | 10101111 | ¯ |
176 | 260 | 0xB0 | 10110000 | ° |
177 | 261 | 0xB1 | 10110001 | ± |
178 | 262 | 0xB2 | 10110010 | ² |
179 | 263 | 0xB3 | 10110011 | ³ |
180 | 264 | 0xB4 | 10110100 | ´ |
181 | 265 | 0xB5 | 10110101 | µ |
182 | 266 | 0xB6 | 10110110 | ¶ |
183 | 267 | 0xB7 | 10110111 | · |
184 | 270 | 0xB8 | 10111000 | ¸ |
185 | 271 | 0xB9 | 10111001 | ¹ |
186 | 272 | 0xBA | 10111010 | º |
187 | 273 | 0xBB | 10111011 | » |
188 | 274 | 0xBC | 10111100 | ¼ |
189 | 275 | 0xBD | 10111101 | ½ |
190 | 276 | 0xBE | 10111110 | ¾ |
191 | 277 | 0xBF | 10111111 | ¿ |
192 | 300 | 0xC0 | 11000000 | À |
193 | 301 | 0xC1 | 11000001 | Á |
194 | 302 | 0xC2 | 11000010 | Â |
195 | 303 | 0xC3 | 11000011 | Ã |
196 | 304 | 0xC4 | 11000100 | Ä |
197 | 305 | 0xC5 | 11000101 | Å |
198 | 306 | 0xC6 | 11000110 | Æ |
199 | 307 | 0xC7 | 11000111 | Ç |
200 | 310 | 0xC8 | 11001000 | È |
201 | 311 | 0xC9 | 11001001 | É |
202 | 312 | 0xCA | 11001010 | Ê |
203 | 313 | 0xCB | 11001011 | Ë |
204 | 314 | 0xCC | 11001100 | Ì |
205 | 315 | 0xCD | 11001101 | Í |
206 | 316 | 0xCE | 11001110 | Î |
207 | 317 | 0xCF | 11001111 | Ï |
208 | 320 | 0xD0 | 11010000 | Ð |
209 | 321 | 0xD1 | 11010001 | Ñ |
210 | 322 | 0xD2 | 11010010 | Ò |
211 | 323 | 0xD3 | 11010011 | Ó |
212 | 324 | 0xD4 | 11010100 | Ô |
213 | 325 | 0xD5 | 11010101 | Õ |
214 | 326 | 0xD6 | 11010110 | Ö |
215 | 327 | 0xD7 | 11010111 | × |
216 | 330 | 0xD8 | 11011000 | Ø |
217 | 331 | 0xD9 | 11011001 | Ù |
218 | 332 | 0xDA | 11011010 | Ú |
219 | 333 | 0xDB | 11011011 | Û |
220 | 334 | 0xDC | 11011100 | Ü |
221 | 335 | 0xDD | 11011101 | Ý |
222 | 336 | 0xDE | 11011110 | Þ |
223 | 337 | 0xDF | 11011111 | ß |
224 | 340 | 0xE0 | 11100000 | à |
225 | 341 | 0xE1 | 11100001 | á |
226 | 342 | 0xE2 | 11100010 | â |
227 | 343 | 0xE3 | 11100011 | ã |
228 | 344 | 0xE4 | 11100100 | ä |
229 | 345 | 0xE5 | 11100101 | å |
230 | 346 | 0xE6 | 11100110 | æ |
231 | 347 | 0xE7 | 11100111 | ç |
232 | 350 | 0xE8 | 11101000 | è |
233 | 351 | 0xE9 | 11101001 | é |
234 | 352 | 0xEA | 11101010 | ê |
235 | 353 | 0xEB | 11101011 | ë |
236 | 354 | 0xEC | 11101100 | ì |
237 | 355 | 0xED | 11101101 | í |
238 | 356 | 0xEE | 11101110 | î |
239 | 357 | 0xEF | 11101111 | ï |
240 | 360 | 0xF0 | 11110000 | ð |
241 | 361 | 0xF1 | 11110001 | ñ |
242 | 362 | 0xF2 | 11110010 | ò |
243 | 363 | 0xF3 | 11110011 | ó |
244 | 364 | 0xF4 | 11110100 | ô |
245 | 365 | 0xF5 | 11110101 | õ |
246 | 366 | 0xF6 | 11110110 | ö |
247 | 367 | 0xF7 | 11110111 | ÷ |
248 | 370 | 0xF8 | 11111000 | ø |
249 | 371 | 0xF9 | 11111001 | ù |
250 | 372 | 0xFA | 11111010 | ú |
251 | 373 | 0xFB | 11111011 | û |
252 | 374 | 0xFC | 11111100 | ü |
253 | 375 | 0xFD | 11111101 | ý |
254 | 376 | 0xFE | 11111110 | þ |
255 | 377 | 0xFF | 11111111 | ÿ |
DEC | OCT | HEX | BIN | Symbol |
Определение ASCII общее значение и понятие. Что это такое ASCII
ASCII — это аббревиатура, которая соответствует английскому выражению Американского стандартного кода для обмена информацией . Упомянутая фраза может быть переведена как американский стандартный код для обмена информацией . Это шаблон кодирования, который используется в области информационных технологий.
ASCII — это в основном код символов, основанный на латинском или латинском алфавите. Это означает, что ASCII служит для преобразования с помощью ряда правил символа, являющегося частью естественного языка (например, буквы алфавита ), в символ, принадлежащий к другому типу репрезентативной системы.
Создание ASCII произошло в 1963 году после переформулирования кодов, которые использовались в телеграфии . Четыре года спустя строчные буквы были добавлены и некоторые коды были изменены.
Американская телекоммуникационная компания, известная как AT & T, пользующаяся международной популярностью, в то время называлась Bell, и она предоставляла услуги передачи данных, которые использовали код ASCII. Первоначально Белл планировал использовать только шесть битов, но после присоединения к Агентству по стандартам США, аббревиатура которого была ASA, это изменилось, и был добавлен седьмой бит.
Для представления символов ASCII использует 7 бит . Код позволяет определить 32 символа, которые нельзя распечатать, а затем 95 символов, которые можно распечатать. Будучи 7- битным кодом, он обращается к цепочкам битов, которые могут быть представлены семью двоичными цифрами, которые в десятичном выражении находятся между 0 и 127.
Когда код ASCII появился впервые, наиболее распространенным было использование групп из восьми битов в компьютерах в качестве минимально возможной единицы информации; последний бит, который был известен как бит четности, использовался для контроля ошибок в линиях связи, хотя он также мог использоваться для других функций, в зависимости от рассматриваемого устройства.
Обычно компьютеры, которые не использовали эту проверку ошибок, присваивают этому биту ноль; однако, серия компьютеров Prime, среди прочего, поместила один в восьмой бит. Важно подчеркнуть, что в коде ASCII не учитываются такие данные, как внешний вид или структура текста, поскольку для всего этого существуют определенные специфические языки, например языки меток, но основное внимание уделяется символам и некоторым управляющим кодам, которые они используют текстовые процессоры.
В частности, ASCII устанавливает соответствие между этими цепями и символами, которые он представляет (например, буквы и цифры). Это облегчает хранение и обработку информации на компьютере (компьютере) и связь между различными цифровыми устройствами.Использование определенного кода символа чрезвычайно полезно, чтобы избежать потери информации в результате несовместимости между различными программами; Другими словами, если мы знаем, на каком коде основан текстовый документ, мы всегда можем его интерпретировать. Конечно, это происходит автоматически для большинства пользователей, поскольку операционная система и текстовые процессоры не подчеркивают важность кодирования и не предоставляют доступных опций для манипулирования им.
Как и в случае с большинством конкретных тем в мире технологий, опытные пользователи используют программное обеспечение, которое позволяет им изменять этот и многие другие аспекты своих документов, хотя во многих случаях им приходится предпринимать определенные дополнительные шаги, чтобы приспособить приложения к своим потребностям.,
Это известно как искусство ASCII для художественных проявлений, которые используют этот код для создания изображений . Разрабатывая рисунки с использованием символов ASCII, художники достигают особого оптического эффекта.
Символ (Обознач.) | Dec | Hex | Oct | Описание |
---|---|---|---|---|
NUL | 0 | 00 | 000 | Пустой символ |
SOH | 1 | 01 | 001 | Начало заголовка, = console interrupt |
STX | 2 | 02 | 002 | Начало текста, maintenance mode on HP console |
ETX | 3 | 03 | 003 | Конец текста |
EOT | 4 | 04 | 004 | Конец передачи, не тоже самое, что ETB |
ENQ | 5 | 05 | 005 | Запрос, связан с ACK; old HP flow control |
ACK | 6 | 06 | 006 | Подтверждение, очищает ENQ logon hand |
BEL | 7 | 07 | 007 | Звуковой сигнал (Воспроизводит стандартный «бииип» системным динамиком ПК в Windows ) |
BS | 8 | 08 | 010 | Backspace, works on HP terminals/computers |
HT | 9 | 09 | 011 | Горизонтальная табуляция, перемещает к следующей позиции табуляции |
LF | 10 | 0a | 012 | Перенос строки |
VT | 11 | 0b | 013 | Вертикальная табуляция |
FF | 12 | 0c | 014 | Смена страницы, извлекает страницу |
CR | 13 | 0d | 015 | Возврат каретки |
SO | 14 | 0e | 016 | Shift Out, включает альтернативные символы |
SI | 15 | 0f | 017 | Shift In, возобновляет символы по умолчанию |
DLE | 16 | 10 | 020 | Экранирует управляющий символ |
DC1 | 17 | 11 | 021 | XON, with XOFF to pause listings; «:okay to send». |
DC2 | 18 | 12 | 022 | Управление устройством, код 2, block-mode flow control |
DC3 | 19 | 13 | 023 | XOFF, with XON is TERM=18 flow control |
DC4 | 20 | 14 | 024 | Управление устройством, код 4 |
NAK | 21 | 15 | 025 | Отрицательное подтверждение |
SYN | 22 | 16 | 026 | Пустой символ для синхронного режима передачи |
ETB | 23 | 17 | 027 | Конец передаваемого блока данных, не тоже самое, что EOT |
CAN | 24 | 18 | 030 | Отмена строки, MPE echoes !!! |
EM | 25 | 19 | 031 | Конец носителя, Control-Y interrupt |
SUB | 26 | 1a | 032 | Замена |
ESC | 27 | 1b | 033 | Экранирует, следующий символ не отображается |
FS | 28 | 1c | 034 | Разделитель файлов |
GS | 29 | 1d | 035 | Разделитель групп |
RS | 30 | 1e | 036 | Разделитель записей, block-mode terminator |
US | 31 | 1f | 037 | Разделитель полей |
DEL | 127 | 7f | 177 | Delete (rubout), cross-hatch box |
Символ | Dec | Hex | Oct | Описание |
32 | 20 | 040 | Пробел | |
! | 33 | 21 | 041 | Восклицательный знак |
« | 34 | 22 | 042 | Кавычка (" в HTML) |
# | 35 | 23 | 043 | Решётка (знак числа) |
$ | 36 | 24 | 044 | Доллар |
% | 37 | 25 | 045 | Проценты |
& | 38 | 26 | 046 | Амперсанд |
‘ | 39 | 27 | 047 | Закрывающая одиночная кавычка (апостроф) |
( | 40 | 28 | 050 | Открывающая скобка |
) | 41 | 29 | 051 | Закрывающая скобка |
* | 42 | 2a | 052 | Звёздочка, умножение |
+ | 43 | 2b | 053 | Плюс |
, | 44 | 2c | 054 | Запятая |
— | 45 | 2d | 055 | Дефис, минус |
. | 46 | 2e | 056 | Точка |
/ | 47 | 2f | 057 | Наклонная черта (слеш, деление) |
0 | 48 | 30 | 060 | Ноль |
1 | 49 | 31 | 061 | Один |
2 | 50 | 32 | 062 | Два |
3 | 51 | 33 | 063 | Три |
4 | 52 | 34 | 064 | Четыре |
5 | 53 | 35 | 065 | Пять |
6 | 54 | 36 | 066 | Шесть |
7 | 55 | 37 | 067 | Семь |
8 | 56 | 38 | 070 | Восемь |
9 | 57 | 39 | 071 | Девять |
: | 58 | 3a | 072 | Двоеточие |
; | 59 | 3b | 073 | Точка с запятой |
< | 60 | 3c | 074 | Знак меньше |
= | 61 | 3d | 075 | Знак равенства |
> | 62 | 3e | 076 | Знак больше |
? | 63 | 3f | 077 | Знак вопроса |
@ | 64 | 40 | 100 | эт, собака |
A | 65 | 41 | 101 | Заглавная A |
B | 66 | 42 | 102 | Заглавная B |
C | 67 | 43 | 103 | Заглавная C |
D | 68 | 44 | 104 | Заглавная D |
E | 69 | 45 | 105 | Заглавная E |
F | 70 | 46 | 106 | Заглавная F |
G | 71 | 47 | 107 | Заглавная G |
H | 72 | 48 | 110 | Заглавная H |
I | 73 | 49 | 111 | Заглавная I |
J | 74 | 4a | 112 | Заглавная J |
K | 75 | 4b | 113 | Заглавная K |
L | 76 | 4c | 114 | Заглавная L |
M | 77 | 4d | 115 | Заглавная M |
N | 78 | 4e | 116 | Заглавная N |
O | 79 | 4f | 117 | Заглавная O |
P | 80 | 50 | 120 | Заглавная P |
Q | 81 | 51 | 121 | Заглавная Q |
R | 82 | 52 | 122 | Заглавная R |
S | 83 | 53 | 123 | Заглавная S |
T | 84 | 54 | 124 | Заглавная T |
U | 85 | 55 | 125 | Заглавная U |
V | 86 | 56 | 126 | Заглавная V |
W | 87 | 57 | 127 | Заглавная W |
X | 88 | 58 | 130 | Заглавная X |
Y | 89 | 59 | 131 | Заглавная Y |
Z | 90 | 5a | 132 | Заглавная Z |
[ | 91 | 5b | 133 | Открывающая квадратная скобка |
\ | 92 | 5c | 134 | Обратная наклонная черта (обратный слеш) |
] | 93 | 5d | 135 | Закрывающая квадратная скобка |
^ | 94 | 5e | 136 | Циркумфлекс, возведение в степень, знак вставки |
_ | 95 | 5f | 137 | Нижнее подчёркивание |
` | 96 | 60 | 140 | Открывающая одиночная кавычка, гравис, знак ударения |
a | 97 | 61 | 141 | Строчная a |
b | 98 | 62 | 142 | Строчная b |
c | 99 | 63 | 143 | Строчная c |
d | 100 | 64 | 144 | Строчная d |
e | 101 | 65 | 145 | Строчная e |
f | 102 | 66 | 146 | Строчная f |
g | 103 | 67 | 147 | Строчная g |
h | 104 | 68 | 150 | Строчная h |
i | 105 | 69 | 151 | Строчная i |
j | 106 | 6a | 152 | Строчная j |
k | 107 | 6b | 153 | Строчная k |
l | 108 | 6c | 154 | Строчная l |
m | 109 | 6d | 155 | Строчная m |
n | 110 | 6e | 156 | Строчная n |
o | 111 | 6f | 157 | Строчная o |
p | 112 | 70 | 160 | Строчная p |
q | 113 | 71 | 161 | Строчная q |
r | 114 | 72 | 162 | Строчная r |
s | 115 | 73 | 163 | Строчная s |
t | 116 | 74 | 164 | Строчная t |
u | 117 | 75 | 165 | Строчная u |
v | 118 | 76 | 166 | Строчная v |
w | 119 | 77 | 167 | Строчная w |
x | 120 | 78 | 170 | Строчная x |
y | 121 | 79 | 171 | Строчная y |
z | 122 | 7a | 172 | Строчная z |
{ | 123 | 7b | 173 | Открывающая фигурная скобка |
| | 124 | 7c | 174 | Вертикальная черта |
} | 125 | 7d | 175 | Закрывающая фигурная скобка |
~ | 126 | 7e | 176 | Тильда (приблизительно) |
Символ | Dec | Hex | Oct | Описание |
Ђ | 128 | 80 | 200 | |
Ѓ | 129 | 81 | 201 | |
‚ | 130 | 82 | 202 | Запятая |
ѓ | 131 | 83 | 203 | |
„ | 132 | 84 | 204 | Кавычка нижняя правая |
… | 133 | 85 | 205 | Многоточие |
† | 134 | 86 | 206 | Одинарный крест |
‡ | 135 | 87 | 207 | Двойной крест |
€ | 136 | 88 | 210 | Знак евро |
‰ | 137 | 89 | 211 | Промилле (тысячная часть числа) |
Љ | 138 | 8A | 212 | |
‹ | 139 | 8B | 213 | Знак меньше |
Њ | 140 | 8C | 214 | |
Ќ | 141 | 8D | 215 | |
Ћ | 142 | 8E | 216 | |
Џ | 143 | 8F | 217 | |
ђ | 144 | 90 | 220 | |
‘ | 145 | 91 | 221 | Левая одинарная верхняя кавычка |
’ | 146 | 92 | 222 | Правая верхняя одинарная кавычка |
“ | 147 | 93 | 223 | Левые двойные верхние кавычки |
” | 148 | 94 | 224 | Правые двойные верхние кавычки |
• | 149 | 95 | 225 | Крупная точка |
– | 150 | 96 | 226 | Короткий дефис (тире) |
— | 151 | 97 | 227 | Длинный дефис (тире) |
| 152 | 98 | 230 | |
™ | 153 | 99 | 231 | Торговый знак |
љ | 154 | 9A | 232 | |
› | 155 | 9B | 233 | Знак больше |
њ | 156 | 9C | 234 | |
ќ | 157 | 9D | 235 | |
ћ | 158 | 9E | 236 | |
џ | 159 | 9F | 237 | |
160 | A0 | 240 | ||
Ў | 161 | A1 | 241 | |
ў | 162 | A2 | 242 | |
Ј | 163 | A3 | 243 | |
¤ | 164 | A4 | 244 | Валюта |
Ґ | 165 | A5 | 245 | |
¦ | 166 | A6 | 246 | |
§ | 167 | A7 | 247 | Параграф, раздел |
Ё | 168 | A8 | 250 | Заглавная Ё |
© | 169 | A9 | 251 | Копирайт |
Є | 170 | AA | 252 | |
« | 171 | AB | 253 | Левые двойные кавычки |
¬ | 172 | AC | 254 | |
| 173 | AD | 255 | Дефис |
® | 174 | AE | 256 | Зарегистрированный торговый знак |
Ї | 175 | AF | 257 | Английская прописная (большая) I с умлаутом (двумя точками наверху) |
° | 176 | B0 | 260 | Градус |
± | 177 | B1 | 261 | Плюс-минус |
І | 178 | B2 | 262 | |
і | 179 | B3 | 263 | |
ґ | 180 | B4 | 264 | |
µ | 181 | B5 | 265 | Мю |
¶ | 182 | B6 | 266 | Enter, знак абзаца |
· | 183 | B7 | 267 | Средняя квадратная точка |
ё | 184 | B8 | 270 | Строчная ё |
№ | 185 | B9 | 271 | Порядковый номер |
є | 186 | BA | 272 | |
» | 187 | BB | 273 | Правые двойные кавычки |
ј | 188 | BC | 274 | |
Ѕ | 189 | BD | 275 | |
ѕ | 190 | BE | 276 | |
ї | 191 | BF | 277 | Английская строчная (маленькая) буква i, но только не с одной |