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 ~
→ ñ
Примечание: в старых шрифтах апостроф ‘ рисовался с наклоном влево, а тильда ~ была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху. ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант 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. | _ | |||||||||||||||
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 верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 100
Представление 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 | S0 | 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
На чтение 3 мин Просмотров 89 Опубликовано
Американский стандартный код для обмена информацией (ASCII) — это стандарт, который принимает английские символы, числа, символы пунктуации и другие специальные символы и назначает их где-нибудь в 255 слотах, доступных в 8-битном коде, который был доступен для старых компьютеров.
В этой статье кратко рассматривается история ASCII и описывается его важность.
Почему был создан ASCII?
Создание ASCII произошло из-за использования телеграфных машин. До 1960-х годов у компьютеров было несколько различных способов создания персонажей в своих системах. По мере роста компьютерных сетей стало ясно, что необходим последовательный способ представления различных персонажей, чтобы связь могла происходить между машинами.
Американский национальный институт стандартов, некоммерческая группа, получила запрос от инженера IBM Боба Бемера о создании организации, способной генерировать стандарт, чтобы можно было использовать единый код для компьютерной связи. Этому новому комитету под руководством инженера из TeleType Corporation потребовалось два года, чтобы найти приемлемое решение проблемы.
Это решение стало известно как ASCII.
Коды ASCII
Исходный набор символов ASCII состоял из 128 символов и назначался слотам от 0 до 127. Первоначальное разграничение между типами символов и местом их назначения заключалось в том, создал ли символ команду или нет.
Управляющие персонажи
Управляющие символы в формате ASCII были непечатаемыми символами. Вместо этого они указали какую-то команду или указатель. Примеры включают \ e («escape»), \? («Удалить») и \ 0 («нулевой символ»).
Это символы, считываемые операционной системой. Символы, приведённые здесь в качестве примеров, перечислены только для чтения людьми — это не то, что читает компьютер. _` abcdefghijklmnopqrstuvwxyz {|} ~
Печатные символы ASCII от 32 до 127. Самый первый символ, пробел, обозначается SP.
Расширенный ASCII
Расширенный ASCII — это новейшая часть стандарта ASCII. Сам по себе расширенный стандарт не такой чёткий, как оригинал. Существуют вариации стандарта, но общий смысл остаётся прежним: его цель заключалась в том, чтобы охватить неанглоязычные страны.
В расширенной таблице ASCII перечислены символы валют, буквы на других языках и символы ударения.
Заключение
ASCII был создан для создания единого источника истины для коммуникации между компьютерами в 20 веке. С момента создания таблица расширилась и теперь включает расширенные символы ASCII, в которых используются неамериканские символы, диакритические знаки, буквы и символы.
Новый стандарт также вырос из ASCII, чтобы включить ещё больше символов, называемых Unicode.
Всегда хорошо знать, откуда мы пришли — ASCII был замечательным для своего времени, потому что он позволял компьютерам общаться друг с другом. ASCII продолжает использоваться по сей день вместе с новыми стандартами.
Таблица кодировки символов ASCII | Аппаратная платформа Arduino
Таблица кодировки символов ASCII (American Standard Code for Information Interchange) была разработана еще 1960х.
Обратите внимание, что первые 32 символа (0-31) непечатные. Наиболее часто используемые помечены.
Код Символ
0 null 1 2 3 4 5 6 7 8 9 табуляция 10 перевод строки 11 12 13 возврат каретки 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Код Символ
32 space 33 ! 34 « 35 # 36 $ 37 % 38 & 39 ‘ 40 ( 41 ) 42 * 43 + 44 , 45 — 46 . 95 _
| Код Символ
96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127 |
Вставка кодов символов ASCII или Юникода в Word
Знаки, используемые для управления некоторыми периферийными устройствами, например принтерами, в таблице ASCII имеют номера 0–31.
Десятичное число |
Знак |
Десятичное число |
Знак |
|
---|---|---|---|---|
NULL |
0 |
Освобождение канала данных |
16 |
|
Начало заголовка |
1 |
Первый код управления устройством |
17 |
|
Начало текста |
2 |
Второй код управления устройством |
18 |
|
Конец текста |
3 |
Третий код управления устройством |
19 |
|
Конец передачи |
4 |
Четвертый код управления устройством |
20 |
|
Запрос |
5 |
Отрицательное подтверждение |
21 |
|
Подтверждение |
6 |
Синхронный режим передачи |
22 |
|
Звуковой сигнал |
7 |
Конец блока передаваемых данных |
23 |
|
BACKSPACE |
8 |
Отмена |
24 |
|
Горизонтальная табуляция |
9 |
Конец носителя |
25 |
|
Перевод строки/новая строка |
10 |
Символ замены |
26 |
|
Вертикальная табуляция |
11 |
ESC |
27 |
|
Перевод страницы/новая страница |
12 |
Разделитель файлов |
28 |
|
Возврат каретки |
13 |
Разделитель групп |
29 |
|
Сдвиг без сохранения разрядов |
14 |
Разделитель записей |
30 |
|
Сдвиг с сохранением разрядов |
15 |
Разделитель данных |
31 |
|
Пробел |
32 |
DEL |
127 |
BodyName | При переопределении в производном классе получает имя текущей кодировки, которое может использоваться с тегами текста сообщения почтового агента. (Унаследовано от Encoding) |
CodePage | При переопределении в производном классе получает идентификатор кодовой страницы текущего объекта Encoding. (Унаследовано от Encoding) |
DecoderFallback | Возвращает или задает объект DecoderFallback для текущего объекта Encoding. (Унаследовано от Encoding) |
EncoderFallback | Возвращает или задает объект EncoderFallback для текущего объекта Encoding. (Унаследовано от Encoding) |
EncodingName | При переопределении в производном классе получает описание текущей кодировки, которое может быть прочитано пользователем. (Унаследовано от Encoding) |
HeaderName | При переопределении в производном классе получает имя текущей кодировки, которое может использоваться с тегами заголовка сообщения почтового агента. (Унаследовано от Encoding) |
IsBrowserDisplay | При переопределении в производном классе получает значение, указывающее, может ли текущая кодировка использоваться клиентами браузера для отображения содержимого. (Унаследовано от Encoding) |
IsBrowserSave | При переопределении в производном классе получает значение, указывающее, может ли текущая кодировка использоваться клиентами браузера для сохранения содержимого. (Унаследовано от Encoding) |
IsMailNewsDisplay | При переопределении в производном классе получает значение, указывающее, может ли текущая кодировка использоваться клиентами электронной почты и новостей для отображения содержимого. (Унаследовано от Encoding) |
IsMailNewsSave | При переопределении в производном классе получает значение, указывающее, может ли текущая кодировка использоваться клиентами электронной почты и новостей для сохранения содержимого. (Унаследовано от Encoding) |
IsReadOnly | При переопределении в производном классе получает значение, указывающее, является ли текущая кодировка доступной только для чтения. (Унаследовано от Encoding) |
IsSingleByte | Получает значение, указывающее, используются ли в текущей кодировке однобайтовые кодовые точки. |
IsSingleByte | При переопределении в производном классе получает значение, указывающее, используются ли в текущей кодировке однобайтовые кодовые точки. (Унаследовано от Encoding) |
Preamble | При переопределении в производном классе возвращает диапазон, содержащий последовательность байтов, задающую используемую кодировку. (Унаследовано от Encoding) |
WebName | При переопределении в производном классе получает для текущей кодировки имя, зарегистрированное в IANA (Internet Assigned Numbers Authority). (Унаследовано от Encoding) |
WindowsCodePage | При переопределении в производном классе получает кодовую страницу операционной системы Windows, наиболее точно соответствующую текущей кодировке. (Унаследовано от Encoding) |
Clone() | При переопределении в производном классе создается неполная копия текущего объекта Encoding. (Унаследовано от Encoding) |
Equals(Object) | Определяет, равен ли указанный объект Object текущему экземпляру. (Унаследовано от Encoding) |
GetByteCount(Char*, Int32) | Вычисляет число байтов, полученных при кодировании набора символов начиная с заданного указателя символа. |
GetByteCount(Char*, Int32) | При переопределении в производном классе вычисляет количество байтов, полученных при кодировании набора символов, начиная с заданного указателя символа. (Унаследовано от Encoding) |
GetByteCount(Char[]) | При переопределении в производном классе вычисляет количество байтов, полученных при кодировании всех символов из заданного массива символов. (Унаследовано от Encoding) |
GetByteCount(Char[], Int32, Int32) | Вычисляет число байтов, полученных при кодировании набора символов из указанного массива символов. |
GetByteCount(ReadOnlySpan<Char>) | Вычисляет количество байтов, полученных при кодировании указанного диапазона символов. |
GetByteCount(ReadOnlySpan<Char>) | При переопределении в производном классе вычисляет количество байтов, полученных при кодировании символов из заданного диапазона символов. (Унаследовано от Encoding) |
GetByteCount(String) | Вычисляет количество байтов, полученных при кодировании символов в заданном объекте String. |
GetByteCount(String, Int32, Int32) | При переопределении в производном классе вычисляет количество байтов, полученных при кодировании набора символов из указанной строки. (Унаследовано от Encoding) |
GetBytes(Char*, Int32, Byte*, Int32) | Кодирует набор символов, начало которого задается указателем символа, в последовательность байтов, которые сохраняются начиная с заданного указателя байта. |
GetBytes(Char*, Int32, Byte*, Int32) | При переопределении в производном классе кодирует набор символов, начало которого задается указателем символа, в последовательность байтов, которые сохраняются, начиная с заданного указателя байта. (Унаследовано от Encoding) |
GetBytes(Char[]) | При переопределении в производном классе кодирует все символы из указанного массива символов в последовательность байтов. (Унаследовано от Encoding) |
GetBytes(Char[], Int32, Int32) | При переопределении в производном классе кодирует набор символов из указанного массива символов в последовательность байтов. (Унаследовано от Encoding) |
GetBytes(Char[], Int32, Int32, Byte[], Int32) | Кодирует набор символов из заданного массива символов в указанный массив байтов. |
GetBytes(ReadOnlySpan<Char>, Span<Byte>) | Кодирует заданный диапазон символов в заданный диапазон байтов. |
GetBytes(ReadOnlySpan<Char>, Span<Byte>) | При переопределении в производном классе кодирует в диапазон байтов набор символов из указанного диапазона только для чтения. (Унаследовано от Encoding) |
GetBytes(String) | При переопределении в производном классе кодирует все символы заданной строки в последовательность байтов. (Унаследовано от Encoding) |
GetBytes(String, Int32, Int32) | При переопределении в производном классе кодирует в массив байтов количество символов, заданных |
GetBytes(String, Int32, Int32, Byte[], Int32) | Кодирует набор символов из заданного объекта String в указанный массив байтов. |
GetCharCount(Byte*, Int32) | Вычисляет количество символов, полученных при декодировании последовательности байтов начиная с заданного указателя байта. |
GetCharCount(Byte*, Int32) | При переопределении в производном классе вычисляет количество символов, полученных при декодировании последовательности байтов, начало которой задается указателем байтов. (Унаследовано от Encoding) |
GetCharCount(Byte[]) | При переопределении в производном классе вычисляет количество символов, полученных при декодировании всех байтов из заданного массива байтов. (Унаследовано от Encoding) |
GetCharCount(Byte[], Int32, Int32) | Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов. |
GetCharCount(ReadOnlySpan<Byte>) | Вычисляет количество символов, полученных при декодировании заданного диапазона байтов. |
GetCharCount(ReadOnlySpan<Byte>) | При переопределении в производном классе вычисляет количество символов, полученных при декодировании предоставленного диапазона байтов только для чтения. (Унаследовано от Encoding) |
GetChars(Byte*, Int32, Char*, Int32) | Декодирует последовательность байтов, начало которой задается указателем байта, в набор символов, которые сохраняются начиная с заданного указателя символа. |
GetChars(Byte*, Int32, Char*, Int32) | При переопределении в производном классе декодирует последовательность байтов, которая начинается с заданного указателя байта, в набор символов, которые сохраняются, начиная с заданного указателя символа. (Унаследовано от Encoding) |
GetChars(Byte[]) | При переопределении в производном классе декодирует все байты из указанного массива байтов в набор символов. (Унаследовано от Encoding) |
GetChars(Byte[], Int32, Int32) | При переопределении в производном классе декодирует последовательность байтов из указанного массива байтов в набор символов. (Унаследовано от Encoding) |
GetChars(Byte[], Int32, Int32, Char[], Int32) | Декодирует последовательность байтов из заданного массива байтов в указанный массив символов. |
GetChars(ReadOnlySpan<Byte>, Span<Char>) | Декодирует заданный диапазон байтов в заданный диапазон символов. |
GetChars(ReadOnlySpan<Byte>, Span<Char>) | При переопределении в производном классе декодирует все байты из диапазона байтов только для чтения в диапазон символов. (Унаследовано от Encoding) |
GetDecoder() | Получает декодер, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода. |
GetDecoder() | При переопределении в производном классе получает декодер, который преобразует последовательность байтов в последовательность символов. (Унаследовано от Encoding) |
GetEncoder() | Получает кодировщик, преобразующий последовательность символов Юникода в ASCII-закодированную последовательность байтов. |
GetEncoder() | При переопределении в производном классе получает кодировщик, который преобразует последовательность символов Юникода в закодированную последовательность байтов. (Унаследовано от Encoding) |
GetHashCode() | Возвращает хэш-код текущего экземпляра. (Унаследовано от Encoding) |
GetMaxByteCount(Int32) | Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов. |
GetMaxCharCount(Int32) | Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов. |
GetPreamble() | При переопределении в производном классе возвращает последовательность байтов, задающую используемую кодировку. (Унаследовано от Encoding) |
GetString(Byte*, Int32) | При переопределении в производном классе декодирует указанное количество байтов начиная с указанного адреса в строку. (Унаследовано от Encoding) |
GetString(Byte[]) | |
GetString(Byte[]) | При переопределении в производном классе декодирует все байты из указанного массива байтов в строку. (Унаследовано от Encoding) |
GetString(Byte[], Int32, Int32) | Декодирует диапазон байтов из массива байтов в строку. |
GetString(ReadOnlySpan<Byte>) | При переопределении в производном классе декодирует все байты из указанного диапазона байтов в строку. (Унаследовано от Encoding) |
GetType() | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsAlwaysNormalized() | Получает значение, которое указывает, является ли текущая кодировка всегда нормализованной с использованием формы нормализации по умолчанию. (Унаследовано от Encoding) |
IsAlwaysNormalized(NormalizationForm) | При переопределении в производном классе получает значение, которое указывает, является ли текущая кодировка всегда нормализованной с использованием заданной по умолчанию формы нормализации. (Унаследовано от Encoding) |
MemberwiseClone() | Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() | Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
GetBytes(Encoding, ReadOnlySequence<Char>) | Кодирует указанный объект ReadOnlySequence<T> в массив Byte, используя указанную кодировку Encoding. |
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>) | Декодирует указанный объект ReadOnlySequence<T> в |
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) | Кодирует указанный объект ReadOnlySequence<T> в |
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) | Кодирует указанный объект ReadOnlySpan<T> в |
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>) | Декодирует указанный объект ReadOnlySequence<T> в |
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>) | Декодирует указанный объект ReadOnlySequence<T> в |
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>) | Декодирует указанный объект ReadOnlySpan<T> в |
GetString(Encoding, ReadOnlySequence<Byte>) | Декодирует указанный объект ReadOnlySequence<T> в String, используя указанную кодировку Encoding. |
Коды символов 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 кодов, не помогли вам в решении проблемы, предлагаю взглянуть на таблицу в графическом виде, можете ее сохранить как шпаргалку. Сам, ею пользуюсь.
Например, вы пишете в HTML коде * а на страничке выведет * (звездочка или Asterisk). Так из любым, понравившемся символом из таблицы ascii кодов.
Теперь более практичные случаи, например, необходимо реализовать вывод php, js, html, css или других кодов на веб страничку, для этого нужно заменить < и > на < и >. Таким же образом, можно вывести любой другой символ.
Другой случай, когда нужно реализовать подсветку кода (php, js, css, html…), пользовался регулярными выражениями в javascript, и получилось что звездочка (Asterisk), мешала работе js функции. Заменил ее ascii кодом и все стало работать как швейцарские часы.
Третий случай, когда вы создаете многоязычный сайт, в других странах, символы не входящие в стандарт их кодировки, могут выглядеть «крякозябрами», поэтому их нужно менять ascii кодами.
Как видите ascii кода пригодятся как программистам так и верстальщикам . Если у вас остались замечания или вопросы по поводу, ascii кодов, пишите в комментариях ниже.
Дальше: CSS h2, h3: стилизация h2, h3 заголовков
Что такое ASCII (Американский стандартный код для обмена информацией)?
Обновлено: 02.05.2021, Computer Hope
ASCII может относиться к любому из следующего:
1. Сокращение от Американский стандартный код обмена информацией , ASCII — это стандарт, который назначает буквы, цифры и другие символы в 256 слотах, доступных в 8-битном коде. Десятичное число ASCII (Dec) создается из двоичного кода, который является языком всех компьютеров.Как показано в таблице ниже, символ «h» в нижнем регистре (Char) имеет десятичное значение 104, что в двоичном формате равно «01101000».
ASCII был впервые разработан и опубликован в 1963 году комитетом X3, входящим в состав ASA (Американской ассоциации стандартов). Стандарт ASCII был впервые опубликован как ASA X3.4-1963, с десятью редакциями стандарта, опубликованными в период с 1967 по 1986 год.
ASCII разделы
Таблица ASCII разделена на три разных раздела.
- Непечатаемый , системные коды от 0 до 31.
- Младший код ASCII , от 32 до 127. Эта таблица восходит к более старым, американским системам, которые работали с 7-битными таблицами символов.
- Высший код ASCII , от 128 до 255. Эта часть является программируемой; символы зависят от языка вашей операционной системы или программы, которую вы используете. Иностранные буквы также помещаются в этот раздел.
Стандартные или младшие символы ASCII и коды
Char | Декабрь | двоичный | Char | Декабрь | двоичный | Char | Декабрь | двоичный |
---|---|---|---|---|---|---|---|---|
! | 033 | 00100001 | А | 065 | 01000001 | a | 097 | 01100001 |
« | 034 | 00100010 | B | 066 | 01000010 | б | 098 | 01100010 |
# | 035 | 00100011 | С | 067 | 01000011 | c | 099 | 01100011 |
$ | 036 | 00100100 | D | 068 | 01000100 | г | 100 | 01100100 |
% | 037 | 00100101 | E | 069 | 01000101 | e | 101 | 01100101 |
и | 038 | 00100110 | F | 070 | 01000110 | f | 102 | 01100110 |
‘ | 039 | 00100111 | G | 071 | 01000111 | г | 103 | 01100111 |
( | 040 | 00101000 | H | 072 | 01001000 | ч | 104 | 01101000 |
) | 041 | 00101001 | I | 073 | 01001001 | и | 105 | 01101001 |
* | 042 | 00101010 | Дж | 074 | 01001010 | j | 106 | 01101010 |
+ | 043 | 00101011 | К | 075 | 01001011 | к | 107 | 01101011 |
, | 044 | 00101100 | л | 076 | 01001100 | л | 108 | 01101100 |
– | 045 | 00101101 | M | 077 | 01001101 | м | 109 | 01101101 |
. | 046 | 00101110 | N | 078 | 01001110 | n | 110 | 01101110 |
/ | 047 | 00101111 | O | 079 | 01001111 | или | 111 | 01101111 |
0 | 048 | 00110000 | P | 080 | 01010000 | с. | 112 | 01110000 |
1 | 049 | 00110001 | Q | 081 | 01010001 | q | 113 | 01110001 |
2 | 050 | 00110010 | R | 082 | 01010010 | р | 114 | 01110010 |
3 | 051 | 00110011 | S | 083 | 01010011 | с | 115 | 01110011 |
4 | 052 | 00110100 | т | 084 | 01010100 | т | 116 | 01110100 |
5 | 053 | 00110101 | U | 085 | 01010101 | u | 117 | 01110101 |
6 | 054 | 00110110 | В | 086 | 01010110 | v | 118 | 01110110 |
7 | 055 | 00110111 | Вт | 087 | 01010111 | Вт | 119 | 01110111 |
8 | 056 | 00111000 | Х | 088 | 01011000 | х | 120 | 01111000 |
9 | 057 | 00111001 | Я | 089 | 01011001 | л | 121 | 01111001 |
: | 058 | 00111010 | Z | 090 | 01011010 | z | 122 | 01111010 |
; | 059 | 00111011 | [ | 091 | 01011011 | { | 123 | 01111011 |
< | 060 | 00111100 | \ | 092 | 01011100 | | | 124 | 01111100 |
= | 061 | 00111101 | ] | 093 | 01011101 | } | 125 | 01111101 |
> | 062 | 00111110 | ^ | 094 | 01011110 | ~ | 126 | 01111110 |
? | 063 | 00111111 | _ | 095 | 01011111 | _ | 127 | 01111111 |
@ | 064 | 01000000 | ` | 096 | 01100000 |
Расширенные символы и коды ASCII
Extended ASCII использует восемь вместо семи битов, что добавляет 128 дополнительных символов.Это дает расширенному ASCII возможность для дополнительных символов, таких как специальные символы, буквы иностранного языка и символы рисования, как показано ниже.
Расширенные или высшие символы ASCII и коды
Как вы произносите ASCII?
ASCII произносится как как ключ .
Ограничения ASCII
Возможность поддержки 256 символов ограничена для многих языков и невозможна для таких азиатских языков, как китайский.Чтобы помочь преодолеть это ограничение, Unicode был создан и принят во всех странах.
Преобразование текста в ASCII
Используйте следующий инструмент для преобразования любого текста в его десятичные значения ASCII.
2. Во время сеанса FTP ascii также является командой для переключения в режим передачи файлов ascii.
ASCII Art, принтер ASCII, код символа, кодовая страница, компьютерные сокращения, EBCDIC, термины программирования, термины типографики, Unicode
ASCII | коммуникации | Britannica
ASCII , аббревиатура Американского стандартного кода для обмена информацией , стандартный код передачи данных, который используется меньшими и менее мощными компьютерами для представления как текстовых данных (буквы, цифры и знаки препинания), так и не вводимых. -команды устройства (управляющие символы).Как и другие системы кодирования, он преобразует информацию в стандартизованные цифровые форматы, которые позволяют компьютерам взаимодействовать друг с другом и эффективно обрабатывать и хранить данные.
Код ASCII был первоначально разработан для телетайпов, но со временем нашел широкое применение в персональных компьютерах. Стандартный код ASCII использует семизначные двоичные числа; , то есть чисел, состоящих из различных последовательностей нулей и единиц. Код может представлять 128 различных символов, поскольку существует 128 различных возможных комбинаций семи нулей и единиц.Двоичная последовательность 1010000, например, представляет собой заглавную букву «Р», а последовательность 1110000 представляет собой строчную букву «р».
Цифровые компьютеры используют двоичный код, который организован группами по восемь, а не из семи цифр или битов. Каждая такая группа из восьми цифр называется байтом. Поскольку цифровые компьютеры используют восьмибитовые байты, код ASCII обычно встраивается в восьмибитовое поле, состоящее из семи информационных битов и бита четности, который используется для проверки ошибок или для представления специальных символов.Использование восьмибитной системы увеличило количество символов, которые может представлять код, до 256. Восьмибитная система, известная как расширенный код ASCII, была введена в 1981 году Международной корпорацией бизнес-машин (IBM) для использования. со своей первой моделью персонального компьютера. Этот расширенный код ASCII вскоре стал отраслевым стандартом для персональных компьютеров. В нем 32 кодовых комбинации используются для машинных и управляющих команд, таких как «начало текста», «возврат каретки» и «подача страницы».Следующая группа из 32 комбинаций используется для чисел и различных знаков пунктуации. Другая группа из 32 комбинаций используется для прописных букв и нескольких других знаков препинания, а последние 32 используются для строчных букв.
Другая система кодирования, EBCDIC (расширенный двоично-десятичный код обмена), используется в мэйнфреймах и миникомпьютерах.
Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишись сейчасЧто такое код ASCII
ASCII — это аббревиатура от American Standard Code for Information Interchange.
Это код, в котором числа используются для обозначения символов. Каждой букве присваивается номер от 0 до 127. Символам верхнего и нижнего регистра назначаются разные числа. Например, символ A присваивается десятичное число 65, а присваивается десятичное 97, как показано ниже в таблице ASCII.
Код ASCII появился еще до Интернета и существовал еще со времен телетайпов и механических принтеров. Десятичные числа ASCII от 0 до 31 представляют управляющие коды, которые не используются. так много в наши дни.Однако, если вы играете с протоколами связи, вы увидите, что эти управляющие коды используются. Таблица кодов управления ASCII объясняет каков каждый из этих управляющих кодов.
Когда используется код ASCII
Когда компьютер отправляет данные, клавиши, которые вы нажимаете, или текст, который вы отправляете и получаете, отправляются в виде набора чисел. Эти числа представляют символы, которые вы ввели или сгенерировали. Поскольку диапазон стандартного ASCII составляет от 0 до 127, требуется только 7 бит или 1 байт данных.Например, чтобы отправить строку cactus.io как ascii, она будет преобразована в 99 97 99 116 117 115 46 105 111. Микропроцессоры понимают только биты и байты. Для него все — это последовательность бит.
В чем разница между кодом ASCII и кодом HTML
Исходный код ASCII имел только диапазон из 128 символов, который очень ограничен в диапазоне символов. Он в основном поддерживает только английский набор символов. Вы могли использовать расширенные символы ascii, которые располагались в диапазоне от 128 до 255.Поскольку диапазон кода ascii составляет от 0 до 255, он может уместиться внутри 1 байта данных.
Код HTML основан на различных наборах символов, которые могут варьироваться от однобайтового набора символов, такого как Latin-1 (ISO-8859-1) или UTF-8, который использует несколько байтов для представления символа. Использование набора символов, например UTF-8 дает нам гораздо больший диапазон наборов символов.
При использовании веб-браузера на используемом веб-сайте обычно указывается используемый набор символов.Например, на веб-странице HTML5 вы можете увидеть строку в источнике страницы. Это говорит браузер, в котором отправляются данные, использует таблицу символов UTF-8.
HTML-код обычно имеет формат & # 169 ;. & Сообщает браузеру, что это HTML-код, а не часть строки. Знак # после & сообщает браузеру, что следующее является числовым значением символа. The; сообщить браузеру, что это конец кода.В случае & # 169; это HTML-код, представляющий символ авторского права ©.
Перейдите на панель инструментов «Ресурсы» и найдите ряд таблиц HTML-кода.
Где использовать коды ASCII или HTML
Вы должны использовать коды ASCII для всего обычного программирования и связи при использовании Arduino, Rasperry Pi или любой другой используемой платформы. Единственный раз, когда вы используете HTML-коды, — это когда вы общаетесь с веб-браузером.
Таблица ASCII
128 | 200 | 80 | 10000000 | € | & # 128; | и евро; | Знак евро | ||
129 | 201 | 81 | 10000001 | ||||||
130 | 202 | 82 | 10000010 | ‚ | & # 130 ; | & sbquo; | Одиночная кавычка с малым числом 9 | ||
131 | 203 | 83 | 10000011 | ƒ | & # 131; | & fnof; | Строчная латинская буква f с крючком | ||
132 | 204 | 84 | 10000100 | „ | & # 132; | & bdquo; | Двойная кавычка low-9 | ||
133 | 205 | 85 | 10000101 | … | & # 133; | & hellip; | Горизонтальное многоточие | ||
134 | 206 | 86 | 10000110 | † | & # 134; | & кинжал; | Кинжал | ||
135 | 207 | 87 | 10000111 | ‡ | & # 135; | & кинжал; | Двойной кинжал | ||
136 | 210 | 88 | 10001000 | ˆ | & # 136; | & circ; | Буква-модификатор с циркумфлексом с ударением | ||
137 | 211 | 89 | 10001001 | ‰ | & # 137; | & permil; | Знак промилле | ||
138 | 212 | 8A | 10001010 | Š | & # 138; | и Scaron; | Заглавная латинская буква S с кароном | ||
139 | 213 | 8B | 10001011 | ‹ | & # 139; | & lsaquo; | Одиночная цитата с левым углом | ||
140 | 214 | 8C | 10001100 | Œ | & # 140; | & OElig; | Латинская заглавная лигатура OE | ||
141 | 215 | 8D | 10001101 | ||||||
142 | 216 | 8E | 10001110 | # 142; | Латинская заглавная буква Z с кароном | ||||
143 | 217 | 8F | 10001111 | ||||||
144 | 220 | 90 | 10010000 | ||||||
145 | 221 | 91 | 10010001 | ‘ | & # 145; | & lsquo; | Левая одинарная кавычка | ||
146 | 222 | 92 | 10010010 | ’ | & # 146; | & Rsquo; | Правая одинарная кавычка | ||
147 | 223 | 93 | 10010011 | « | & # 147; | & ldquo; | Левая двойная кавычка | ||
148 | 224 | 94 | 10010100 | ” | & # 148; | & rdquo; | Правая двойная кавычка | ||
149 | 225 | 95 | 10010101 | • | & # 149; | и бык; | Пуля | ||
150 | 226 | 96 | 10010110 | — | & # 150; | & ndash; | En dash | ||
151 | 227 | 97 | 10010111 | — | & # 151; | & mdash; | Em тире | ||
152 | 230 | 98 | 10011000 | ~ | & # 152; | & тильда; | Маленькая тильда | ||
153 | 231 | 99 | 10011001 | ™ | & # 153; | и торговля; | Знак товарного знака | ||
154 | 232 | 9A | 10011010 | š | & # 154; | & scaron; | Строчная латинская буква S с кароном | ||
155 | 233 | 9B | 10011011 | › | & # 155; | & rsaquo; | Одиночная кавычка, указывающая вправо | ||
156 | 234 | 9C | 10011100 | œ | & # 156; | & oelig; | Латинская строчная лигатура oe | ||
157 | 235 | 9D | 10011101 | ||||||
158 | 236 | 9E | 10011110 | 10011110 | 10011110 | 10011110 | # 158;Строчная латинская буква z с кароном | ||
159 | 237 | 9F | 10011111 | Ÿ | & # 159; | и Yuml; | Латинская заглавная буква Y с тремой | ||
160 | 240 | A0 | 10100000 | & # 160; | & nbsp; | Неразрывное пространство | |||
161 | 241 | A1 | 10100001 | ¡ | & # 161; | & iexcl; | Перевернутый восклицательный знак | ||
162 | 242 | A2 | 10100010 | ¢ | & # 162; | & цент; | Знак центов | ||
163 | 243 | A3 | 10100011 | £ | & # 163; | & фунт; | Знак фунта | ||
164 | 244 | A4 | 10100100 | ¤ | & # 164; | & curren; | Знак валюты | ||
165 | 245 | A5 | 10100101 | ¥ | & # 165; | иен; | Знак йены | ||
166 | 246 | A6 | 10100110 | ¦ | & # 166; | & brvbar; | Труба, сломанная вертикальная планка | ||
167 | 247 | A7 | 10100111 | § | & # 167; | & sect; | Знак раздела | ||
168 | 250 | A8 | 10101000 | ¨ | & # 168; | & uml; | Интервал диэрезиса — умляут | ||
169 | 251 | A9 | 10101001 | © | & # 169; | и копия; | Знак авторского права | ||
170 | 252 | AA | 10101010 | ª | & # 170; | & ordf; | Женский порядковый указатель | ||
171 | 253 | AB | 10101011 | « | & # 171; | & laquo; | Двойные угловые кавычки слева | ||
172 | 254 | AC | 10101100 | ¬ | & # 172; | и нет; | Без знака | ||
173 | 255 | AD | 10101101 | & # 173; | & застенчивый; | Мягкий перенос | |||
174 | 256 | AE | 10101110 | ® | & # 174; | и рег; | Знак зарегистрированной торговой марки | ||
175 | 257 | AF | 10101111 | ¯ | & # 175; | & macr; | Макрон интервала — над чертой | ||
176 | 260 | B0 | 10110000 | ° | & # 176; | & deg; | Знак градуса | ||
177 | 261 | B1 | 10110001 | ± | & # 177; | & plusmn; | Знак плюс или минус | ||
178 | 262 | B2 | 10110010 | ² | & # 178; | & sup2; | Верхний индекс два — квадрат | ||
179 | 263 | B3 | 10110011 | ³ | & # 179; | & sup3; | Надстрочный трехугольник | ||
180 | 264 | B4 | 10110100 | ´ | & # 180; | и острый; | Острый акцент — острый интервал | ||
181 | 265 | B5 | 10110101 | µ | & # 181; | и микро; | Микроподпись | ||
182 | 266 | B6 | 10110110 | ¶ | & # 182; | и пара; | Знак Pilcrow — знак параграфа | ||
183 | 267 | B7 | 10110111 | · | & # 183; | и миддот; | Средняя точка — грузинская запятая | ||
184 | 270 | B8 | 10111000 | ¸ | & # 184; | & cedil; | Шаг седиль | ||
185 | 271 | B9 | 10111001 | ¹ | & # 185; | & sup1; | Верхний индекс один | ||
186 | 272 | BA | 10111010 | º | & # 186; | & ordm; | Мужской порядковый указатель | ||
187 | 273 | BB | 10111011 | » | & # 187; | & raquo; | Кавычки с двойным прямым углом | ||
188 | 274 | BC | 10111100 | ¼ | & # 188; | и frac14; | Доля одна четверть | ||
189 | 275 | BD | 10111101 | ½ | & # 189; | & frac12; | Первая половина | ||
190 | 276 | BE | 10111110 | ¾ | & # 190; | & frac34; | Дробь три четверти | ||
191 | 277 | BF | 10111111 | ¿ | & # 191; | & iquest; | Перевернутый вопросительный знак | ||
192 | 300 | C0 | 11000000 | À | & # 192; | и Agrave; | Латинская заглавная буква A с могилой | ||
193 | 301 | C1 | 11000001 | Á | & # 193; | & Aacute; | Заглавная латинская буква A с острым ударением | ||
194 | 302 | C2 | 11000010 | Â | & # 194; | и Acirc; | Заглавная латинская буква A с циркумфлексом | ||
195 | 303 | C3 | 11000011 | Ã | & # 195; | и Atilde; | Заглавная латинская буква A с тильдой | ||
196 | 304 | C4 | 11000100 | Ä | & # 196; | и Auml; | Заглавная латинская буква A с тремой | ||
197 | 305 | C5 | 11000101 | Å | & # 197; | & Aring; | Заглавная латинская буква A с кольцом сверху | ||
198 | 306 | C6 | 11000110 | Æ | & # 198; | и AElig; | Заглавная латинская буква AE | ||
199 | 307 | C7 | 11000111 | Ç | & # 199; | и Ccedil; | Заглавная латинская буква C с седилем | ||
200 | 310 | C8 | 11001000 | È | & # 200; | и Эгрейв; | Латинская заглавная буква E с могилой | ||
201 | 311 | C9 | 11001001 | É | & # 201; | & Eacute; | Заглавная латинская буква E с острым ударением | ||
202 | 312 | CA | 11001010 | Ê | & # 202; | и Ecirc; | Заглавная латинская буква E с циркумфлексом | ||
203 | 313 | CB | 11001011 | Ë | & # 203; | и Euml; | Заглавная латинская буква E с тремой | ||
204 | 314 | CC | 11001100 | Ì | & # 204; | и Игрейв; | Латинская заглавная буква I с могилой | ||
205 | 315 | CD | 11001101 | Í | & # 205; | & Iacute; | Заглавная латинская буква I с острым ударением | ||
206 | 316 | CE | 11001110 | Î | & # 206; | и Icirc; | Заглавная латинская буква I с циркумфлексом | ||
207 | 317 | CF | 11001111 | Ï | & # 207; | и Iuml; | Заглавная латинская буква I с тремой | ||
208 | 320 | D0 | 11010000 | Ð | & # 208; | и ETH; | Заглавная латинская буква ETH | ||
209 | 321 | D1 | 11010001 | Ñ | & # 209; | & Ntilde; | Заглавная латинская буква N с тильдой | ||
210 | 322 | D2 | 11010010 | Ò | & # 210; | & Огрейв; | Латинская заглавная буква O с могилой | ||
211 | 323 | D3 | 11010011 | Ó | & # 211; | & Oacute; | Латинская заглавная буква O с острым ударением | ||
212 | 324 | D4 | 11010100 | Ô | & # 212; | & Ocirc; | Латинская заглавная буква O с циркумфлексом | ||
213 | 325 | D5 | 11010101 | Õ | & # 213; | & Otilde; | Заглавная латинская буква O с тильдой | ||
214 | 326 | D6 | 11010110 | Ö | & # 214; | и Ouml; | Латинская заглавная буква O с тремой | ||
215 | 327 | D7 | 11010111 | × | & # 215; | & раз; | Знак умножения | ||
216 | 330 | D8 | 11011000 | Ø | & # 216; | и Ослаш; | Заглавная латинская буква O с косой чертой | ||
217 | 331 | D9 | 11011001 | Ù | & # 217; | и Юграве; | Латинская заглавная буква U с могилой | ||
218 | 332 | DA | 11011010 | Ú | & # 218; | и Uacute; | Латинская заглавная буква U с острым ударением | ||
219 | 333 | DB | 11011011 | Û | & # 219; | и Ucirc; | Латинская заглавная буква U с циркумфлексом | ||
220 | 334 | DC | 11011100 | Ü | & # 220; | и Uuml; | Латинская заглавная буква U с тремой | ||
221 | 335 | DD | 11011101 | Ý | & # 221; | и Yacute; | Латинская заглавная буква Y с острым ударением | ||
222 | 336 | DE | 11011110 | Þ | & # 222; | & THORN; | Заглавная латинская буква THORN | ||
223 | 337 | DF | 11011111 | ß | & # 223; | & szlig; | Строчная латинская буква острый s — ess-zed | ||
224 | 340 | E0 | 11100000 | à | & # 224; | & agrave; | Строчная латинская буква а с надписями | ||
225 | 341 | E1 | 11100001 | á | & # 225; | & aacute; | Строчная латинская буква а с острым ударением | ||
226 | 342 | E2 | 11100010 | â | & # 226; | & acirc; | Строчная латинская буква a с циркумфлексом | ||
227 | 343 | E3 | 11100011 | ã | & # 227; | & atilde; | Строчная латинская буква a с тильдой | ||
228 | 344 | E4 | 11100100 | ä | & # 228; | & auml; | Строчная латинская буква а с тремой | ||
229 | 345 | E5 | 11100101 | å | & # 229; | & aring; | Строчная латинская буква a с кольцом сверху | ||
230 | 346 | E6 | 11100110 | æ | & # 230; | & aelig; | Строчная латинская буква ae | ||
231 | 347 | E7 | 11100111 | ç | & # 231; | & ccedil; | Строчная латинская буква c с седилем | ||
232 | 350 | E8 | 11101000 | è | & # 232; | & egrave; | Латинская строчная буква е с тупым ударением | ||
233 | 351 | E9 | 11101001 | é | & # 233; | & eacute; | Строчная латинская буква e с острым ударением | ||
234 | 352 | EA | 11101010 | ê | & # 234; | и ecirc; | Строчная латинская буква e с циркумфлексом | ||
235 | 353 | EB | 11101011 | ë | & # 235; | & euml; | Строчная латинская буква e с тремой | ||
236 | 354 | EC | 11101100 | ì | & # 236; | & igrave; | Строчная латинская буква i с надписями | ||
237 | 355 | ED | 11101101 | í | & # 237; | & iacute; | Строчная латинская буква i с острым ударением | ||
238 | 356 | EE | 11101110 | î | & # 238; | и icirc; | Строчная латинская буква i с циркумфлексом | ||
239 | 357 | EF | 11101111 | ï | & # 239; | & iuml; | Строчная латинская буква i с тремой | ||
240 | 360 | F0 | 11110000 | ð | & # 240; | & eth; | Строчная латинская буква eth | ||
241 | 361 | F1 | 11110001 | ñ | & # 241; | & ntilde; | Строчная латинская буква n с тильдой | ||
242 | 362 | F2 | 11110010 | ò | & # 242; | & ograve; | Строчная латинская буква o с могилой | ||
243 | 363 | F3 | 11110011 | ó | & # 243; | & oacute; | Строчная латинская буква o с острым ударением | ||
244 | 364 | F4 | 11110100 | ô | & # 244; | & ocirc; | Строчная латинская буква o с циркумфлексом | ||
245 | 365 | F5 | 11110101 | х | & # 245; | & otilde; | Строчная латинская буква o с тильдой | ||
246 | 366 | F6 | 11110110 | ö | & # 246; | & ouml; | Строчная латинская буква o с тремой | ||
247 | 367 | F7 | 11110111 | ÷ | & # 247; | & Разделить; | Знак деления | ||
248 | 370 | F8 | 11111000 | ø | & # 248; | & oslash; | Строчная латинская буква o с косой чертой | ||
249 | 371 | F9 | 11111001 | ù | & # 249; | & ugrave; | Латинская строчная буква u с надписями | ||
250 | 372 | FA | 11111010 | ú | & # 250; | & uacute; | Строчная латинская буква u с острым ударением | ||
251 | 373 | FB | 11111011 | û | & # 251; | & ucirc; | Строчная латинская буква u с циркумфлексом | ||
252 | 374 | FC | 11111100 | ü | & # 252; | & uuml; | Строчная латинская буква u с тремой | ||
253 | 375 | FD | 11111101 | ý | & # 253; | & yacute; | Строчная латинская буква y с острым ударением | ||
254 | 376 | FE | 11111110 | þ | & # 254; | & шип; | Строчная латинская буква шип | ||
255 | 377 | FF | 11111111 | ÿ | & # 255; | & yuml; | Строчная латинская буква y с тремой |
HTML Код ASCII
ASCII был первым использованным набором символов (стандартом кодирования) между компьютерами в Интернете.
И ISO-8859-1 (по умолчанию в HTML 4.01), и UTF-8 (по умолчанию в HTML5), построены на ASCII.
Набор символов ASCII
ASCII означает «Американский стандартный код для обмена информацией».
Он был разработан в начале 60-х годов как стандартный набор символов для компьютеров. и электронные устройства.
ASCII — это 7-битный набор символов, содержащий 128 символов.
Содержит цифры от 0 до 9, прописные и строчные буквы английского алфавита. от А до Я и некоторые специальные символы.
Наборы символов, используемые в современных компьютерах, в HTML и в Интернете, все основаны на ASCII.
В следующих таблицах перечислены 128 символов ASCII и их эквиваленты. номер.
Печатные символы ASCII
Char | Число | Описание |
---|---|---|
0–31 | Управляющие символы (см. Ниже) | |
32 | пространство | |
! | 33 | восклицательный знак |
« | 34 | кавычка |
# | 35 | числовой знак |
$ | 36 | знак доллара |
% | 37 | знак процента |
и | 38 | амперсанд |
‘ | 39 | апостроф |
( | 40 | левая скобка |
) | 41 | правая скобка |
* | 42 | звездочка |
+ | 43 | знак плюс |
, | 44 | запятая |
– | 45 | дефис |
. | 46 | период |
/ | 47 | слэш |
0 | 48 | цифра 0 |
1 | 49 | цифра 1 |
2 | 50 | цифра 2 |
3 | 51 | цифра 3 |
4 | 52 | цифра 4 |
5 | 53 | цифра 5 |
6 | 54 | цифра 6 |
7 | 55 | цифра 7 |
8 | 56 | цифра 8 |
9 | 57 | цифра 9 |
: | 58 | двоеточие |
; | 59 | точка с запятой |
< | 60 | менее |
= | 61 | равно |
> | 62 | больше |
? | 63 | вопросительный знак |
@ | 64 | у знака |
А | 65 | прописные буквы A |
B | 66 | прописная B |
С | 67 | прописные буквы C |
Д | 68 | прописная D |
E | 69 | прописная E |
Ф | 70 | прописная F |
G | 71 | прописная G |
H | 72 | прописная H |
Я | 73 | прописные буквы I |
Дж | 74 | прописная J |
К | 75 | прописная K |
л | 76 | прописная L |
M | 77 | прописная M |
N | 78 | прописная N |
О | 79 | заглавная O |
п. | 80 | прописная P |
Q | 81 | прописная Q |
R | 82 | прописная R |
S | 83 | прописная S |
т | 84 | прописная T |
U | 85 | прописная U |
В | 86 | прописные буквы V |
Вт | 87 | прописная W |
х | 88 | прописные буквы X |
Y | 89 | прописная Y |
Z | 90 | заглавная Z |
[ | 91 | левая квадратная скобка |
\ | 92 | обратная косая черта |
] | 93 | Кронштейн квадратный правый |
^ | 94 | каретка |
_ | 95 | подчеркивание |
` | 96 | могильный акцент |
а | 97 | строчная |
б | 98 | строчная b |
в | 99 | строчная c |
г | 100 | строчная d |
e | 101 | строчная e |
f | 102 | строчная f |
г | 103 | строчная g |
ч | 104 | строчная h |
i | 105 | строчная i |
j | 106 | строчная j |
к | 107 | строчная k |
л | 108 | строчная l |
м | 109 | строчная m |
n | 110 | строчная буква n |
или | 111 | строчная o |
п. | 112 | строчная p |
q | 113 | строчная q |
р | 114 | строчная r |
с | 115 | строчная s |
т | 116 | строчная t |
u | 117 | строчная u |
в | 118 | строчная v |
Вт | 119 | строчная w |
x | 120 | строчная x |
y | 121 | строчная y |
z | 122 | строчная z |
{ | 123 | фигурная скобка левая |
| | 124 | вертикальная штанга |
} | 125 | фигурная скобка правая |
~ | 126 | тильда |
Символы управления устройством ASCII
Управляющие символы ASCII (диапазон 00–31 плюс 127) были разработаны для управления аппаратные устройства.
управляющих символов (кроме горизонтальной табуляции, перевода строки и возврата каретки) нечего делать внутри HTML-документа.
Char | Число | Описание |
---|---|---|
NUL | 00 | нулевой символ |
SOH | 01 | начало заголовка |
STX | 02 | начало текста |
ETX | 03 | конец текста |
EOT | 04 | конец передачи |
ENQ | 05 | запрос |
ACK | 06 | подтвердить |
Бел | 07 | звонок (кольцо) |
BS | 08 | возврат |
HT | 09 | горизонтальный язычок |
LF | 10 | перевод строки |
VT | 11 | вертикальный язычок |
FF | 12 | подача формы |
CR | 13 | возврат каретки |
СО | 14 | сдвиг |
SI | 15 | смена |
DLE | 16 | канал передачи данных escape |
DC1 | 17 | Устройство управления 1 |
DC2 | 18 | Устройство управления 2 |
DC3 | 19 | Устройство управления 3 |
DC4 | 20 | Устройство управления 4 |
НАК | 21 | отрицательное подтверждение |
SYN | 22 | синхронизировать |
ЭТБ | 23 | блок передачи конца |
CAN | 24 | отменить |
EM | 25 | конец среднего |
ПОД | 26 | заменитель |
ESC | 27 | побег |
ФС | 28 | разделитель файлов |
GS | 29 | разделитель групп |
RS | 30 | разделитель записей |
США | 31 | блок сепаратора |
DEL | 127 | удалить (рубут) |
Что такое ASCII и для чего используется ASCII? (+ Таблица в PDF)
Вот что такое ASCII и как он используется:
Компьютеры используют ASCII, таблицу символов.Английский алфавит, числа и другие распространенные символы кодируются в таблице ASCII как двоичный код.
В компьютерах символы хранятся не как символы, а как последовательность двоичных битов: единицы и нули.
Например, 01000001 означает «A», потому что так написано в ASCII.
Если вы хотите узнать все об ASCII, то вы попали в нужное место.
Приступим!
Оглавление
Когда-нибудь слышали ASCII?
Американский стандартный код для обмена информацией — это метод кодирования символов, используемый в электронном общении.
Это краткое определение ASCII, но есть способов еще сказать по теме, как это вам покажет это руководство.
Поскольку полное имя звучит довольно сложно, термин обычно сокращается до ASCII.
Вы также можете увидеть его как US-ASCII. Это термин, который предпочитает Управление по присвоению номеров в Интернете, IANA.
Стандартный код ASCII обслуживает телекоммуникационные устройства, компьютеры и другую технику.
Большинство современных схем кодирования символов, используемых сегодня, основаны на ASCII, таком как UTF-8 и ISO-8859-1.
В этом руководстве объясняется, что такое код ASCII, как он используется, почему он важен, история ASCII и его сегодняшнее назначение.
Что такое ASCII?
Так что же такое код ASCII?
Во-первых, напоминание о том, что означает ASCII: американский стандартный код для обмена информацией.
Кстати, ASCII произносится как «ключ» (на всякий случай, если вам когда-нибудь придется произнести это вслух).
Теперь, когда вы определились с терминологией, перейдем к вопросу.
ASCII — это стандартная система кодирования, которая назначает числа, буквы и символы 256 слотам в 8-битном коде. Ниже вы узнаете, что такое 8-битный код.
Десятичный код ASCII состоит из двоичного кода, языка, используемого компьютерами.
ASCII соответствует английскому алфавиту.
Базовая таблица ASCII включает 128 символов, заданных в 7-битных целых числах.
Можно напечатать 95 закодированных символов. К ним относятся цифры от 0 до 9 и буквенные буквы от a до z, как в нижнем, так и в верхнем регистре, а также символы пунктуации.
Код ASCII также включает 33 управляющих кода, которые нельзя распечатать. Эти коды были созданы с помощью телетайпов, и большинство из них сейчас устарели.
Существует также расширение базовой таблицы ASCII, которое добавляет еще 128 символов.
Таким образом, основная и расширенная таблицы ASCII содержат всего 256 символов. Вы найдете полную таблицу ASCII ниже.
Для чего используется ASCII?
Компьютеры не хранят персонажей как самих персонажей.На жестком диске вашего компьютера не существует изображения каждой буквы.
Вместо этого каждый символ кодируется как последовательность двоичных битов: 1 и 0.
Например, код для прописной буквы «А» — 01000001.
Но как ваш компьютер должен знать, что 01000001 означает букву «А»?
Здесь вступает в игру ASCII: 01000001 означает «A», потому что так говорит ASCII.
И о том, что говорит ASCII, все согласны компьютерной индустрии:
Они разработали стандарт кодировки символов — ASCII.
Стандарт кодировки символов определяет все возможные символы и присваивает каждому символу строку битов.
Что такое 8-битный?
Как уже упоминалось, ASCII — это стандартная система кодирования, которая назначает числа, буквы, знаки препинания и символы 256 слотам 8-битного кода.
Теперь вы, наверное, задаетесь вопросом, что такое 8-битное?
8-bit — это ранняя версия программного обеспечения или компьютерного оборудования. Он отличается способностью передавать восемь бит данных одновременно.
Между прочим, 8 бит — это 1 байт как следующая стандартная единица над битом.
Бит — это основная единица информации в вычислениях. Бит имеет одно из двух возможных значений. Например:
- 1 или 0
- + или —
- истина или ложь
Следовательно, бит представляет 2 значения: 1 или 0.
2 бита вместе могут представлять 4 значения: 0 и 0, 0 и 1, 1 и 1, 0 и 1.
3 бита вместе могут представлять 8 значений. 3 бита означают 2 в степени 3: 2 * 2 * 2 = 8.
И так далее.
Следовательно, 8 бит могут хранить 256 различных значений: 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256.
Возьмем, к примеру, процессор Intel 8080. Это был один из первых широко используемых компьютерных процессоров. Он работал на 8-битной архитектуре. Это означает, что он может обрабатывать 8 бит за один шаг.
Чтобы представить это в контексте, современные компьютерные процессоры работают на 64-битной архитектуре.
Что такое таблица ASCII и что она содержит?
Кодовая таблица ASCII состоит из исчерпывающей структуры, состоящей из трех разделов:
- Непечатаемые: Непечатаемые коды состоят из системных кодов от 0 до 31.
- Нижний ASCII: Нижний ASCII состоит из системных кодов от 32 до 127. Эта часть таблицы ASCII уходит корнями в 7-битные таблицы символов, используемые в старых американских системах.
- Высший ASCII: Высший ASCII состоит из кодов от 128 до 255. Это программируемая часть таблицы ASCII.
Символы происходят из языка операционной системы современных компьютерных технологий.
Вы можете просмотреть полные значения и коды ASCII в табличных обзорах, которые показывают символы вместе с их десятичным, шестнадцатеричным, восьмеричным, HTML и двоичным значениями.
Есть также расширенная таблица ASCII. Он включает расширенный ASCII, который использует восемь бит вместо семи.
Это добавляет еще 128 символов, давая ASCII возможность содержать дополнительные символы, включая буквы иностранного языка, нарисованные символы и специальные символы.
Итак, сколько там символов ASCII? По-разному.
Если вы смотрите на элементарную таблицу кодов ASCII, то там 128 символов (7 бит).
Если вы смотрите на расширенную таблицу ASCII, вы должны учитывать добавленные 128 символов, в результате чего общее количество составляет 256 (8 бит).
Вот полная таблица ASCII с 256 записями — проверьте, как двоичные файлы записей перед записью № 128 имеют семь или меньше позиций, а двоичные файлы записей после записи № 128 имеют восемь позиций:
Полная главная таблица ASCII
В конце статьи находится загружаемая версия этой полной главной таблицы ASCII в формате PDF.
7-битный ASCII и 8-битный ASCII: в чем разница?
Итак, прежде чем продолжить, важно различать два типа ASCII:
7-битный ASCII против 8-битного ASCII.Это две разные версии ASCII.
Вы можете услышать упоминание о любом из них, поэтому важно понимать, что означает каждый термин.
7-битная версия является исходным кодом ASCII и содержит 128 символов. Он включает как печатные, так и непечатаемые символы от 0 до 127, а также десятичное число.
Существует также 8-битный ASCII, состоящий из 255 символов плюс десятичное число.
8-битный ASCII также называется расширенным ASCII. Это общепринятый современный стандарт.
Сколько символов ASCII можно распечатать?
Выше вы видели ссылку на печатный и непечатаемый ASCII.
Какие символы ASCII можно распечатать?
«Для печати» просто означает, что можно распечатать все указанные символы.
Можно распечатать любой широко используемый код ASCII. Однако не все символы ASCII можно распечатать.
Итак, сколько символов ASCII вы можете напечатать?
Вы можете напечатать 95 символов 7-битного ASCII.33 символа ASCII не печатаются.
«Непечатаемый» символ представляет собой непечатаемый или незаписанный символ. Их также называют управляющими символами.
Примеры непечатаемых ASCII включают перевод строки, перевод страницы, возврат каретки, escape, удаление и возврат — вы можете проверить их в таблице ASCII выше.
Кто присваивает значения ASCII?
ASCII имеет много значений, соответствующих разным символам. Это даже имеет значение для пространства.
Значение ASCII пространства в десятичном формате — 32, а в двоичном — 10000. Но кто только назначает эти значения и как присваиваются значения ASCII?
Значения ASCII присваиваются INCITS (Международный комитет по стандартам информационных технологий). Это организация по разработке стандартов, аккредитованная ANSI (Американский национальный институт стандартов).
INCITS состоит из разработчиков информационных технологий.
INCITS изначально назывался X3 и NCITS.
Вы можете узнать больше об этой группе, которая также стоит за стандартизацией ASCII, в разделе об истории стандартизации ASCII ниже.
Почему ASCII так важен?
Теперь вы знаете основы ASCII, включая то, что это такое и кто определяет значения ASCII.
Однако вы все еще можете быть сбиты с толку, почему ASCII имеет значение. В этом разделе объясняется, почему это так важно.
КодASCII необходим в современном мире, потому что он служит связующим звеном между тем, что человек видит на экране компьютера, и тем, что находится на жестком диске его компьютера.
Без ASCII современные вычисления были бы намного более сложными и менее оптимизированными.
ASCII обеспечивает общий язык для всех компьютеров для установления связи между экраном и жестким диском.
Важность ASCII в деталях: общий язык для компьютеров
Вы все еще в замешательстве?
ASCII переводит человеческий текст в компьютерный текст и наоборот.
Компьютеры общаются через двоичный, сложный язык, состоящий из серии нулей и единиц (0, 1).Это алфавит для ноутбука.
Между тем у людей есть свой алфавит.
Английский алфавит, например, состоит из букв ABC. В других языках используются другие алфавиты. Например, в русском языке используется кириллица.
В прошлом на компьютерах были свои версии этих разных алфавитов и языков.
Рассмотрим это так:
В то время как некоторые компьютеры использовали компьютерный эквивалент кириллицы, другие использовали компьютерный эквивалент латинского алфавита (тот, который используется для английского языка).
Это чрезвычайно затрудняло установление связи и согласованности между компьютерами.
ASCII дал всем компьютерам один язык с одним алфавитом.
В этом отношении ASCII был революционным развитием, позволившим компьютерам обмениваться файлами и документами, и проложивший путь для современного компьютерного программирования.
Примеры использования ASCII в повседневной жизни
ФайлыASCII могут служить общим знаменателем для всех видов преобразования данных.
Например, скажем, программа не может преобразовать свои данные в другой формат программы.
Однако обе программы могут вводить и выводить файлы ASCII.
Это означает, что преобразование возможно, даже если сами два программного обеспечения несовместимы.
символа ASCII также используются при отправке или получении электронной почты.
В следующем разделе исследуется, почему используется код ASCII.
Почему используется код ASCII?
Вы получили ответ на вопрос: «Что такое код ASCII?»
Однако вы, вероятно, все еще задаетесь вопросом, что это за для .
Таблицы ASCII широко используются в компьютерных кругах. По сути, они служат «переводчиком Google» между людьми и жесткими дисками компьютеров.
Жесткий диск — это, по сути, память компьютера. В нем хранится информация о транзисторах или магнитах, которые можно включать и выключать.
Жесткие диски полагаются на байты.
Байт — это единица цифровой информации. Обычно он состоит из восьми бит. 8-битный байт обычно называют октетом.
Таблица ASCII используется для преобразования байта данных (двоичного кода, состоящего из восьми нулей и единиц) в букву, которую может прочитать человек, например, «а» или «А» или число «2».
С практической точки зрения, какова цель ASCII?
ТаблицыASCII используются во всех компьютерных системах.
Таким образом, вы можете читать текстовый документ, написанный на вашем ПК, даже если вы используете Mac, поскольку из-за кода ASCII каждая система знает, какой двоичный код обозначает какой символ.
Это лишь один из многих примеров того, как ASCII делает современную жизнь более управляемой.
Где хранится ASCII?
Теперь понятно, что для использования ASCII компьютерное оборудование должно где-то хранить эту удобную таблицу ASCII, верно?
Не совсем так.
Компьютеры не могут работать с символами, как в ASCII.
Компьютеры заботятся только о своем языке, двоичном — компьютеры хранят только числа.
Связь 8-битного числа с печатным символом, понятным человеку, для портативного компьютера совершенно произвольна.
Хотите понять, как работает ASCII и где он хранится?
Тогда очень важно понять роль компилятора.
Что такое компилятор?
В компьютерном программировании компилятор — это тип программы, ответственной за перевод компьютерного кода, написанного на одном языке программирования, называемом исходным языком, на другой язык, известный как целевой язык.
Существуют разные компиляторы.
Например, кросс-компилятор может работать на компьютере с операционной системой, отличной от операционной системы другого компьютера.
Напротив, компилятор «исходный код» может выполнять перевод между языками программирования высокого уровня.
Почему компиляторы имеют отношение к ASCII?
Компьютерные программы должны регулярно выполнять манипуляции с текстовыми строками.
Текстовая строка состоит из символов, которые переводятся в машинный код.
Компилятор должен сначала сохранить каждый символ в месте в основной памяти, где ЦП (центральный процессор) может получить доступ, чтобы завершить это преобразование.
Затем компилятор должен сгенерировать машинные инструкции для записи фактических символов на экране.
Программирование с использованием символов возможно, потому что компилятор принимает исходный код, а оборудование, на котором запущен этот исходный код, согласовывает, как отображать символы в числа.
Кодировкаиспользуется, чтобы определить, например, что «A» равно 65. Это компилятор , который хранит символы.
Короче говоря, таблица ASCII управляется операционной системой, такой как Windows, macOS или Linux.У него нет конкретного физического местоположения, такого как файл PDF или ваша любимая фотография с прошлого лета.
Как символы ASCII помещаются в основную память — это, наверное, ваш следующий запрос, верно?
Программа считывает символы ASCII, когда они вводятся с клавиатуры. Затем он сохраняет их в последовательных байтовых ячейках. Сделанный.
Какие примеры ASCII?
Часто бывает проще объяснить ASCII с помощью примеров.
Понимание того, как символы ASCII соответствуют значениям, понятным людям, помогает объяснить эту концепцию.
Что такое пример ASCII?
Вот некоторые примеры ASCII:
- Строчная буква «i» представлена в коде ASCII двоичным 1101001 и десятичным 105.
- Строчный символ «h» равен 01101000 в двоичном формате и имеет десятичное значение 104.
- Строчный символ « a »представлен числом 97 в десятичной системе и 01100001 в двоичной системе.
- Заглавная буква «A» представлена в десятичном виде как 65 и как 01000001 в двоичном.
Что такое история ASCII?
Понимание исторического значения кода ASCII помогает понять его актуальность сегодня.
Во-первых, важно признать, что ASCII уходит корнями в телеграфный код.
По сравнению с более ранними телеграфными кодами, ASCII был разработан, чтобы быть более удобным для целей алфавита и сортировки списков.
Он также вмещал другие устройства, кроме телетайпов.
ASCII и телеграф
До того, как появились телефоны и Интернет, телеграф позволял осуществлять междугородную связь в реальном времени. Он передавал печатные коды по радиоволнам или по проводу.
КодASCII был впервые коммерчески использован Bell как часть семибитного кода телетайпа для телеграфных служб.
Звонит ли имя «Колокол»?
Вы можете связать его с Александром Грэмом Беллом, которому приписывают изобретение первого практичного телефона. Он также является основателем компании Bell Telephone Company, основанной в 1877 году.
Дочерняя компания Bell — American Telephone and Telegraph Company (название, которое вы все еще можете узнать как AT&T) была основным поставщиком телеграфных услуг.
Стандартизация ASCII
Так когда же был изобретен ASCII?
На заре компьютерных технологий существовали десятки различных способов представления чисел и букв в памяти компьютера.
Это было отчасти потому, что размер единственной части компьютерной памяти не был стандартизирован до середины 1900-х годов.
Итак, до 1960-х годов для вычислений использовались разные коды.
IBM использовала один код, в то время как AT&T использовала другой код (расширенный двоично-десятичный код обмена (EBCDIC), а U.С. военный использовал еще один другой код.
Было не очень удобно, мягко говоря.
В 1960-х инженеры IBM возглавили усилия по созданию единого кода для связи, и началась работа по стандартизации кода ASCII для повседневного использования.
Это привело к созданию подкомитета X3.2 Американской ассоциации стандартов (ASA).
6 октября 1960 года подкомитет ASA X3.2 собрался для стандартизации ASCII. Если вам интересно, «кто изобрел код ASCII?» вот ваш ответ.
Первое издание кода ASCII было опубликовано в 1963 году. После этого первого собрания 28 позиций кода были оставлены с открытыми значениями, зарезервированными для будущего назначения.
ASCII был впервые коммерчески использован AT&T в 1963 году. Он служил семибитным кодом телетайпа для AT&T TeletypeWriter eXchange, TWX, сети.
Коммерческое использование ASCII
Код ASCII был пересмотрен в 1967 году. На этом этапе комитет X3.2 внес ряд изменений.
Например, они добавили новые символы, включая вертикальную черту и скобку, и удалили другие.
Последнее обновление было сделано в 1986 году.
В 1968 году президент США Линдон Б. Джонсон постановил, что любой компьютер, приобретаемый федеральным правительством, должен поддерживать ASCII. Это была важная веха, указывающая на переход сверху вниз к коду ASCII.
Позже, в 1970-х, ASCII стал широко использоваться, когда Intel разработала восьмиразрядные микропроцессоры.
И, наконец, основной конкурент ASCII, EBCDIC, практически прекратил свое существование в 1980-х годах.
К этому моменту был разработан персональный компьютер, что позволило ASCII получить большее значение для широкой публики.
Разработка расширенного ASCII
Набор символов ASCII едва ли может удовлетворить все потребности английского языка. На нем нет многих символов, и он слишком мал для универсального использования.
Итак, когда был разработан расширенный ASCII?
В 1970-х разработчики компьютеров уже заметили эту проблему.
Пытаясь разработать технологию для глобальных рынков, они обнаружили, что ASCII не может охватить все.
Например, некоторые европейские языки используют буквы с диакритическими знаками (например, ä, ï, ö, ë, ÿ).
Есть также другие символы и коды, используемые во всем мире, например, «£» для британского фунта (который затем был перепутан с американским пониманием фунта, #).
В 1970-х годах компьютеры были стандартизированы на восьмиразрядные байты. К этому времени стало очевидно, что компьютерные технологии и программное обеспечение не могут обрабатывать текст с 256-символьными наборами. В результате был расширен ASCII.
Это позволило добавить 128 дополнительных символов или расширенный ASCII.
Разработанные восьмибитные кодировки охватывали в основном западноевропейские языки, такие как немецкий, французский, испанский и голландский.
С тех пор было разработано множество проприетарных 8-битных наборов символов ASCII.
Транскодирование относится к процессу преобразования между этими уникальными, специально разработанными наборами и стандартным ASCII.
Несмотря на попытки координации на международном уровне, проприетарные наборы остаются незаменимым решением в контекстах, где традиционного расширенного ASCII оказывается недостаточно.
ASCII в новейшей истории
Обратите внимание, что ASA теперь называется Американским национальным институтом стандартов или ANSI.
Напротив, подкомитет X3.2 теперь называется рабочей группой X3.2.4, или Международным комитетом по стандартам информационных технологий, или INCITS.
ASCII был наиболее распространенным типом кодировки символов, который использовался во всемирной паутине до 2007 года, после чего UTF-8 взял верх.
В отличие от ASCII, UTF-8 обратно совместим.
Как ASCII используется в современном мире?
Приведенная выше информация охватывает большой объем материала, от значения ASCII до таблиц и истории развития ASCII.
Итак, кто сегодня использует ASCII?
Это еще актуально?
Совершенно верно.
Однако, как уже упоминалось, ASCII имеет ограничения.
Трудно распространить на неанглийские алфавиты, такие как кириллица.
Unicode — это ответ.
Это попытка создать таблицу символов, которая может охватывать все, от африканского до азиатского алфавита.
Охватываетсясимволов, отличных от ASCII.
Что сегодня используется в кодировке ASCII?
По сей день ASCII служит стандартным компьютерным языком.
Основной принцип остается прежним:
ASCII использует коды из таблицы ASCII для преобразования компьютерной информации в информацию, которую люди могут прочитать.
Этот набор символов помогает компьютерам и людям «общаться», поскольку компьютеры понимают только двоичный код, а люди понимают только язык.
Сегодня ASCII является стандартом практически для любой операционной системы.
Когда сегодня используется ASCII?
Что касается того, где используется код ASCII, ответ можно найти практически везде.
Современные расширенные версии ASCII поддерживают его актуальность и даже могут включать языки, отличные от английского, а также научные, логические и математические описания.
Когда компьютер извлекает данные, он проверяет номер символа, например, десятичное 65.
Затем он переводит эту информацию в соответствующий десятичный символ 65 (в американском английском ASCII, что означает заглавную букву «A»).
Например, вот ваша буква «Азбука», которую видит компьютер: «0110001 0110010 0110011». Для вас это может показаться тарабарщиной, но для компьютера это очевидно. На экране он читается как «ABC».
Кто использует ASCII?
Хотя вы, несомненно, уже понимаете ценность ASCII, вам все еще может быть интересно, кто вообще использует эти вещи?
Ответ — компьютерные программисты.
Программисты перехватывают нажатия клавиш по коду символов, а затем решают, что делать при нажатии отдельных клавиш.
Очевидно, что и для бизнес-информационных систем, таких как ERP или CRM.
ASCII остается базовым стандартом для таких задач.
Что такое нетрадиционное использование ASCII?
ASCII все еще в конечном итоге об одном — улучшении функциональности компьютеров и улучшении совместимости между различными системами.
Однако ASCII можно использовать и для других, так сказать, несерьезных целей.
Читайте дальше, чтобы узнать о двух забавных способах использования ASCII.
ASCII-эмодзи
Английский язык претерпел значительные изменения с момента разработки ASCII в 1960-х годах.
Изменился способ общения людей, теперь стало больше текстовых сообщений.
Одним из наиболее значительных результатов стало использование эмодзи.
Что же ASCII делает со смайликами?
Может ли ASCII представлять смайлики?
Не так, как вы могли представить.
Традиционная таблица ASCII не была расширена, чтобы включить, например, целый раздел для смайликов.
Однако есть так называемые смайлы ASCII, которые вы можете проверить.
Есть даже расширение ASCIImoji для Chrome. Он позволяет вводить слово и получать смайлы.
Например, если вы наберете (медведь), вы увидите на экране следующее: ʕ · ͡ᴥ · ʔ
Вы можете ознакомиться с полным списком здесь, но будьте осторожны, не все они подходят для работы (NSFW)!
Итак, может ли ASCII представлять смайлики?
Вид.
Однако это не традиционный подход к ASCII.Он следует принципу, аналогичному принципу работы кода ASCII.
В этом случае, однако, то, как ASCII используется для представления текста, вместо этого используется для описания изображений.
Искусство ASCII
Еще одно современное использование ASCII — это искусство ASCII.
Он просто состоит из изображений, созданных компьютерами посредством стратегического позиционирования строк кода.
Строки кода расположены так, что издалека выглядят как цифры и рисунки.
С технической точки зрения искусство ASCII — это разновидность графического дизайна.Он использует компьютеры для представления изображений, которые собраны вместе с использованием символов ASCII.
Используются только 95 печатаемых символов ASCII.
Подобно ASCII в целом, искусство ASCII восходит к гораздо более старой технологии.
В то время как ASCII берет свое начало в телеграмме, ASCII находит свое вдохновение в пишущей машинке, которая использует пишущую машинку для рисования изображения, используя точно размещенные буквы.
Самые старые известные образцы искусства ASCII были созданы Кеннетом Ноултоном, пионером компьютерного искусства, который работал в Bell Labs в 1960-х годах.
С тех пор искусство ASCII нашло много поклонников.
Однако искусствоASCII — это не только эстетика. Как и ASCII, он развился из практических соображений.
ASCII был изобретен отчасти потому, что у ранних принтеров не было графической технологии, которая есть сегодня. Таким образом, символы иногда использовались вместо графических знаков.
Кроме того, массовые принтеры часто также используют ASCII art, чтобы легко указать разделение между различными заданиями на печать.
Благодаря вставке «графики» оператору компьютера было легче его заметить. Искусство ASCII также использовалось в электронных письмах до того, как можно было встраивать изображения.
Примеры ASCII Art
Некоторое искусство кода ASCII стало очень популярным.
Вы можете сами взглянуть на известные картины, воссозданные как искусство ASCII в Интернете.
От «Рождения Венеры» Сандро Боттичелли до «Постоянства памяти» Сальвадора Дали, вы, вероятно, узнаете немало из этих творений, даже если они «нарисованы» с использованием ASCII.
Другие таблицы ASCII
Если вы ищете любую другую таблицу ASCII, кроме полной главной таблицы ASCII выше или в виде PDF-версии ниже, то вы найдете ее здесь.
Все таблицы также представлены в формате PDF:
Полная основная таблица ASCII в формате PDF
192 | C0 | 300 | À | Заглавная латинская буква А с тупым ударением |
193 | C1 | 301 | Á | Заглавная латинская буква А с острым ударением |
194 | C2 | 302 | Â | Заглавная латинская буква A с циркумфлексом |
195 | C3 | 303 | Ã | Заглавная латинская буква A с тильдой |
196 | C4 | 304 | Ä | Заглавная латинская буква A с тремой |
197 | C5 | 305 | Å | Заглавная латинская буква A с кольцом над ним |
198 | C6 | 306 | Æ | Заглавная латинская буква AE |
199 | C7 | 307 | Ç | Заглавная латинская буква C с седилем |
200 | C8 | 310 | È | Заглавная латинская буква E с тупым ударением |
201 | C9 | 311 | É | Заглавная латинская буква E с острым ударением |
202 | CA | 312 | Ê | Заглавная латинская буква E с циркумфлексом |
203 | CB | 313 | Ë | Заглавная латинская буква E с тремой |
204 | CC | 314 | Ì | Заглавная латинская буква I с тупым ударением |
205 | CD | 315 | Í | Заглавная латинская буква I с острым ударением |
206 | CE | 316 | Î | Заглавная латинская буква I с циркумфлексом |
207 | CF | 317 | Ï | Заглавная латинская буква I с тремой |
208 | D0 | 320 | Ð | Заглавная латинская буква ETH |
209 | D1 | 321 | Ñ | Заглавная латинская буква N с тильдой |
210 | D2 | 322 | Ò | Заглавная латинская буква O с тупым ударением |
211 | D3 | 323 | Ó | Заглавная латинская буква O с острым ударением |
212 | D4 | 324 | Ô | Заглавная латинская буква O с циркумфлексом |
213 | D5 | 325 | Õ | Заглавная латинская буква O с тильдой |
214 | D6 | 326 | Ö | Заглавная латинская буква O с тремой |
215 | D7 | 327 | × | Знак умножения |
216 | D8 | 330 | Ø | Заглавная латинская буква O со штрихом |
217 | D9 | 331 | Ù | Заглавная латинская буква U с тупым ударением |
218 | DA | 332 | Ú | Заглавная латинская буква U с острым ударением |
219 | DB | 333 | Û | Заглавная латинская буква U с циркумфлексом |
220 | постоянного тока | 334 | Ü | Заглавная латинская буква U с тремой |
221 | DD | 335 | Ý | Заглавная латинская буква Y с острым ударением |
222 | DE | 336 | Þ | Заглавная латинская буква THORN |
223 | DF | 337 | ß | Резкая латинская буква s |
224 | E0 | 340 | à | Строчная латинская буква А с тупым ударением |
225 | E1 | 341 | á | Строчная латинская буква А с острым ударением |
226 | E2 | 342 | â | Строчная латинская буква А с циркумфлексом |
227 | E3 | 343 | ã | Строчная латинская буква А с тильдой |
228 | E4 | 344 | ä | Строчная латинская буква А с тремой |
229 | E5 | 345 | å | Строчная латинская буква А с кружком сверху |
230 | E6 | 346 | æ | Строчная латинская буква ае |
231 | E7 | 347 | ç | Строчная латинская буква c с седилем |
232 | E8 | 350 | и | Строчная латинская буква е с тупым ударением |
233 | E9 | 351 | é | Строчная латинская буква e с острым ударением |
234 | EA | 352 | ê | Строчная латинская буква e с циркумфлексом |
235 | EB | 353 | ë | Строчная латинская буква e с тремой |
236 | EC | 354 | м | Строчная латинская буква i с тупым ударением |
237 | ED | 355 | – | Строчная латинская буква i с острым ударением |
238 | EE | 356 | – | Строчная латинская буква i с циркумфлексом |
239 | EF | 357 | мк | Строчная латинская буква i с тремой |
240 | F0 | 360 | ð | Строчная латинская буква eth |
241 | F1 | 361 | — | Строчная латинская буква n с тильдой |
242 | F2 | 362 | х | Строчная латинская буква o с тупым ударением |
243 | F3 | 363 | — | Строчная латинская буква O с острым ударением |
244 | F4 | 364 | ô | Строчная латинская буква o с циркумфлексом |
245 | F5 | 365 | х | Строчная латинская буква O с тильдой |
246 | F6 | 366 | ö | Строчная латинская буква o с тремой |
247 | F7 | 367 | ÷ | Знак деления / Obelus |
248 | F8 | 370 | ø | Строчная латинская буква o со штрихом |
249 | F9 | 371 | ù | Строчная латинская буква U с тупым ударением |
250 | FA | 372 | ú | Строчная латинская буква U с острым ударением |
251 | FB | 373 | û | Строчная латинская буква u с циркумфлексом |
252 | FC | 374 | ü | Строчная латинская буква u с тремой |
253 | FD | 375 | ý | Строчная латинская буква y с острым ударением |
254 | FE | 376 | þ | Строчная латинская шип |
255 | FF | 377 | ÿ | Строчная латинская буква y с тремой |