Таблица символов ASCII | p0vidl0.info
Набор символов ASCII (American standard code for information interchange) — таблица, в которой некоторым символам сопоставлены определенные машинные коды. Данная таблица была стандартизирована в 1963 в США. Американцы, чаще всего, произносят название как эски, а европейцы и русские предпочитают говорить аски.
Символы в таблице хранятся в виде семи-битного числа, соответственно, изначальный размер таблицы составлял 128 символов. В связи с тем, что современные компьютеры, оперируют восьми-битными байтами, таблица позже была расширена до 256 символов и стала включать национальные символы.
Десятичный | Шестнадцатиричный | восьмеричный | Символ | Описание |
---|---|---|---|---|
0 | 0 | 000 | null | |
1 | 1 | 001 | SOH, Начало заголовка | |
2 | 2 | STX, Начало текста | ||
3 | 3 | 003 | ETX, Конец текста | |
4 | 4 | 004 | EOT, Конец передачи | |
5 | 5 | 005 | ENQ, Запрос подтверждения | |
6 | 6 | 006 | ACK, Подтверждение | |
7 | 7 | 007 | BEL, Звуковой сигнал, звонок | |
8 | 8 | 010 | BS, Возврат на 1 символ назад | |
9 | 9 | 011 | TAB, Горизонтальная табуляция | |
10 | A | 012 | ||
11 | B | 013 | VT, Вертикальная табуляция | |
12 | C | 014 | FF, Новая страница | |
13 | D | 015 | CR, Возврат каретки | |
14 | E | 016 | SO, Другая лента | |
15 | F | 017 | SI, Исходная лента | |
16 | 10 | 020 | DLE, Освобождение канала данных | |
17 | 11 | 021 | DC1, Включить устройство чтения перфоленты | |
18 | 12 | 022 | DC1, Включить перфоратор | |
19 | 13 | 023 | DC3, Выключить устройство чтения перфоленты | |
20 | 14 | 024 | DC4, Выключить перфоратор | |
21 | 15 | 025 | NAK, Не подтверждение | |
22 | 16 | 026 | SYN, Синхронизация | |
23 | 17 | 027 | ETB, Конец текстового блока | |
24 | 18 | 030 | CAN, Отмена | |
25 | 19 | 031 | EM, Конец носителя | |
26 | 1A | 032 | SUB, Замена символа | |
27 | 1B | 033 | ESC, Модификатор последующего символа | |
28 | 1C | 034 | FS, Разделитель файлов | |
29 | 1D | 035 | GS, Разделитель групп | |
30 | 1E | 036 | RS, Разделитель записей | |
31 | 1F | 037 | US, Разделитель юнитов | |
32 | 20 | 040 | Пробел | |
33 | 21 | 041 | ! | |
22 | 042 | “ | ||
35 | 23 | 043 | # | |
36 | 24 | 044 | $ | |
37 | 25 | 045 | % | |
38 | 26 | 046 | & | |
39 | 27 | 047 | ‘ | |
40 | 28 | 050 | ( | |
41 | 29 | 051 | ) | |
42 | 2A | 052 | * | |
43 | 2B | 053 | + | |
44 | 2C | 054 | , | |
45 | 2D | 055 | — | |
46 | 2E | 056 | . | |
47 | 2F | 057 | / | |
48 | 30 | 060 | 0 | |
49 | 31 | 061 | 1 | |
50 | 32 | 062 | 2 | |
51 | 33 | 063 | 3 | |
52 | 34 | 064 | 4 | |
53 | 35 | 065 | 5 | |
54 | 36 | 066 | 6 | |
55 | 37 | 067 | 7 | |
56 | 38 | 070 | 8 | |
39 | 071 | 9 | ||
58 | 3A | 072 | : | |
59 | 3B | 073 | ; | |
60 | 3C | 074 | < | |
61 | 3D | 075 | = | |
62 | 3E | 076 | > | |
63 | 3F | 077 | ? | |
64 | 40 | 100 | @ | |
65 | 41 | 101 | A | |
66 | 42 | 102 | B | |
67 | 43 | 103 | C | |
68 | 44 | 104 | D | |
69 | 45 | 105 | E | |
70 | 46 | 106 | F | |
71 | 47 | 107 | G | |
72 | 48 | 110 | H | |
73 | 49 | 111 | I | |
74 | 4A | 112 | J | |
75 | 4B | 113 | K | |
76 | 4C | 114 | L | |
77 | 4D | 115 | M | |
78 | 4E | 116 | N | |
79 | 4F | 117 | O | |
80 | 50 | 120 | P | |
81 | 51 | 121 | Q | |
82 | 52 | 122 | R | |
83 | 53 | 123 | S | |
84 | 54 | 124 | T | |
85 | 55 | 125 | U | |
86 | 56 | 126 | V | |
87 | 57 | 127 | W | |
88 | 58 | 130 | X | |
89 | 59 | 131 | Y | |
90 | 5A | 132 | Z | |
91 | 5B | 133 | [ | |
92 | 5C | 134 | \ | |
93 | 5D | 135 | ] | |
94 | 5E | 136 | ^ | |
95 | 5F | 137 | _ | |
96 | 60 | 140 | ` | |
97 | 61 | 141 | a | |
98 | 62 | 142 | b | |
99 | 63 | 143 | c | |
100 | 64 | 144 | d | |
101 | 65 | 145 | e | |
102 | 66 | 146 | f | |
103 | 67 | 147 | g | |
104 | 68 | 150 | h | |
105 | 69 | 151 | i | |
106 | 6A | 152 | j | |
107 | 6B | 153 | k | |
108 | 6C | 154 | l | |
109 | 6D | 155 | m | |
110 | 6E | 156 | n | |
111 | 6F | 157 | o | |
112 | 70 | 160 | p | |
113 | 71 | 161 | q | |
114 | 72 | 162 | r | |
115 | 73 | 163 | s | |
116 | 74 | 164 | t | |
117 | 75 | 165 | u | |
118 | 76 | 166 | v | |
119 | 77 | 167 | w | |
120 | 78 | 170 | x | |
121 | 79 | 171 | y | |
122 | 7A | 172 | z | |
123 | 7B | 173 | { | |
124 | 7C | 174 | | | |
125 | 7D | 175 | } | |
126 | 7E | 176 | ~ | |
127 | 7F | 177 | DEL | DEL, Удаление |
Общие ascii
Спецификации восьмеричных и шестнадцатеричных символов
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
Последовательность \ooo означает, что можно указать любой набор символов в кодировке ASCII в качестве трехразрядного восьмеричного кода знака. Числовое значение восьмеричного целого числа указывает значение требуемого символа или расширенного символа.
Аналогичным образом последовательность \xhhh позволяет указать любой символ в кодировке ASCII в качестве шестнадцатеричного кода знака. Например, символ backspace (ASCII) можно представить как обычную escape-последовательность C ( \b), закодировать как восьмеричный код \010 или шестнадцатеричный код \x008.
В восьмеричной escape-последовательности можно использовать только цифры от 0 до 7. Длина восьмеричной escape-последовательности не может превышать три цифры, и такие последовательности заканчиваются на первом символе, который не является цифрой в восьмеричном формате. Хотя нет необходимости использовать все три цифры, необходимо использовать по крайней мере одну. Например, для символа backspace по таблице ASCII восьмеричное представление имеет вид \10, а для буквы A — \101.
Аналогичным образом, необходимо использовать хотя бы одну цифру для шестнадцатеричной escape-последовательности, но можно опустить вторую и третью цифры. Следовательно, шестнадцатеричную escape-последовательность для символа backspace можно указать как \x8, \x08 или \x008.
Значение восьмеричной или шестнадцатеричной escape-последовательности должно находиться в диапазоне представимых значений для типа unsigned char
для символьной константы и типа wchar_t
для расширенной символьной константы. Дополнительные сведения о расширенных символьных константах см. в статье Многобайтовая кодировка и расширенные символы.
В отличие от восьмеричных escape-констант количество шестнадцатеричных цифр в escape-последовательности не ограничено. Шестнадцатеричная escape-последовательность заканчивается на первом символе, который не является цифрой в восьмеричном формате. Поскольку шестнадцатеричные цифры включают буквы от a до f, убедитесь, что escape-последовательность заканчивается на соответствующей цифре. Чтобы избежать путаницы, можно добавить определения восьмеричных или шестнадцатеричных символов в определение макроса.
#define Bell '\x07'
В случае шестнадцатеричных значений можно разделить строку для четкого отображения правильного значения.
"\xabc" /* one character */ "\xab" "c" /* two characters */
Константы символов в C
Обзор Windows-1252
Код ASCII
Таблица ASCII
Символы ASCII Искусство ASCIIЧасто задаваемые вопросыФактыИсторияГлоссарийСравнить
Страница обзора и информации о наборе символов Windows-1252, содержащая информацию о поддерживаемых языках, производителях, псевдонимах, классификации и т. д.
Windows-1252
TableCode ChartCompactGridOverview
Обзор
MIME/IANA | windows-1252 |
Alias | Code page 1252 |
Category | Windows code pages |
Created by | Microsoft |
Languages | English, Danish, Irish , итальянский, норвежский, португальский, испанский, шведский, немецкий, финский, исландский, французский, фарерский, люксембургский, албанский, эстонский, суахили, тсвана, каталанский, баскский, окситанский, ротока, ретороманский, голландский и словенский |
Стандарт | Стандарт кодирования WHATWG |
Классификация | Расширенный ASCII, Windows-125x |
Макет кодовой страницы ␀ ␁ ␂ ␃ ␄ ␅ ␆ ␇ ␈ ␉ ␊ ␋ 9999999999999999999999999999999999999999999999999999999999999999994999999999999949н. 0009 ␎ ␏ ␐ ␑ ␒ ␓ ␔ ␕ ␖ ␗ ␘ ␙ ␚ ␛ ␜ ␝ ␞ ␟
! « # $ % и ‘ ( ) * + , — ./ 1 2 3 4 5 6 7 8 : ; = > ? @ A B C D E F G H I J K L M N O Р В Р 9 _ ` a b c d e f g h i j k l m n O P Q R S T U V W x Y Z { | } ~ ␡ € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ‘ “ ” • – — ˜ ™ š › œ ž Ÿ
¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬
® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è Э ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ |
Windows-1252, также известная как «CP-1252» или «WinLatin1», представляет собой кодировку символов, используемую для представления латинского алфавита.
Это кодировка символов по умолчанию во многих программных продуктах Microsoft, а также широко используется в веб-разработке. Windows-1252 обеспечивает поддержку ряда знаков и символов, что делает ее пригодной для использования в различных приложениях. Однако важно отметить, что Windows-1252 плохо подходит для языков, отличных от западноевропейских, и может вызвать проблемы при работе с символами из других сценариев.
Часто задаваемые вопросы
Нет, ANSI и Windows-1252 — это не одно и то же. ANSI — это термин, обозначающий различные стандарты кодировки символов, использовавшиеся в ранних версиях Microsoft Windows. Windows-1252, с другой стороны, представляет собой особый стандарт кодировки символов, который использовался в западноевропейских версиях Windows. Хотя Windows-1252 является типом кодировки ANSI, не все кодировки ANSI совпадают с кодировкой Windows-1252.
Обычно для большинства приложений рекомендуется использовать кодировку UTF-8 вместо Windows-1252. Если вам нужно поддерживать символы из нескольких скриптов и языков или если вы разрабатываете для глобальной аудитории, UTF-8 является более подходящим выбором. Однако, если вам нужна поддержка только западноевропейских языков, можно использовать Windows-1252.
Windows-1252 — это стандарт кодировки символов, используемый в основном в странах Западной Европы и широко используемый в ранних версиях Microsoft Windows, что делает его широко используемой кодировкой для западноевропейских языков. Он также известен как CP-1252 или «ANSI» в некоторых контекстах.
Windows-1252 — это система кодирования символов, в которой для представления каждого символа используется один байт (8 бит). Это схема кодирования с фиксированной шириной, что означает, что каждый символ представлен ровно одним байтом, что обеспечивает простую и эффективную обработку текста. В Windows-1252 каждому символу присваивается уникальный двоичный код, соответствующий его положению в наборе символов. Первые 128 символов (0-127) совпадают с набором символов ASCII, а остальные 128 символов (128-255) используются для представления дополнительных символов, используемых в западноевропейских языках, таких как буквы с диакритическими знаками, знаки препинания и денежная единица. символы.
ISO-8859-1 и Windows-1252 — это стандарты кодирования символов, используемые для представления текста на компьютерах. Таким образом, основное различие между ISO-8859-1 и Windows-1252 заключается в количестве символов, которые они могут представлять, и конкретных символах, включенных в каждый стандарт. Windows-1252 включает несколько дополнительных символов, которые не являются частью стандарта ISO-8859-1, но в остальном в значительной степени совместимы с ним.
Windows-1252 и UTF-8 — это разные стандарты кодировки символов, используемые для представления текста на компьютерах. Основное различие между Windows-1252 и UTF-8 заключается в количестве символов, которые они могут представлять, и в их совместимости с различными сценариями и языками. UTF-8 — более универсальная и широко используемая кодировка по сравнению с Windows-1252.
Windows-1252, также известная как CP-1252, представляет собой стандарт кодирования символов, используемый в основном в странах Западной Европы. Он широко использовался в ранних версиях Microsoft Windows и часто считается вариантом или расширением ISO-8859-1. Кодовая страница Windows-1252 может содержать до 256 символов, включая символы, используемые в западноевропейских языках, таких как французский, немецкий и испанский. Он включает в себя ряд символов и символов, не встречающихся в стандарте ISO-8859-1, таких как изогнутые кавычки и символ евро.
Ссылки
https://en.wikipedia.org/wiki/Extended_ASCII
https://en.wikipedia.org/wiki/Windows-1252
https://www.unicode.org/ Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252. TXT
https://www.iana.org/assignments/character-sets/character-sets.xhtml
Таблица ASCII — коды ASCII, шестнадцатеричные, десятичные, двоичные ,html
Таблица ASCII — коды ASCII, шестнадцатеричные, десятичные, двоичные, HTMLГлавная›Код›Текст›Таблица ASCII
Таблица кодов символов ASCII (американский стандартный код для обмена информацией) с десятичной, шестнадцатеричной, двоичной, HTML и описанием:
— Крах + Развернуть
Декабрь | Шестигранник | Двоичный | HTML | Символ | Описание |
---|---|---|---|---|---|
0 | 00 | 00000000 | НУЛ | Нуль | |
1 | 01 | 00000001 | СОХ | Начало заголовка | |
2 | 02 | 00000010 | СТХ | Начало текста | |
3 | 03 | 00000011 | ЕТХ | Конец текста | |
4 | 04 | 00000100 | ЕОТ | Конец передачи | |
5 | 05 | 00000101 | ENQ | Запрос | |
6 | 06 | 00000110 | ПОДТВЕРЖДЕНИЕ | Подтвердить | |
7 | 07 | 00000111 | бел | Звонок | |
8 | 08 | 00001000 | БС | Возврат | |
9 | 09 | 00001001 | НТ | Горизонтальная вкладка | |
10 | 0А | 00001010 | ЛФ | Перевод строки | |
11 | 0Б | 00001011 | ВТ | Вертикальный выступ | |
12 | 0С | 00001100 | ФФ | Подача страницы | |
13 | 0D | 00001101 | CR | Возврат каретки | |
14 | 0Е | 00001110 | СО | Выход из смены | |
15 | 0Ф | 00001111 | СИ | Shift In | |
16 | 10 | 00010000 | ДЛЭ | Выход из канала передачи данных | |
17 | 11 | 00010001 | ДС1 | Управление устройством 1 | |
18 | 12 | 00010010 | ДС2 | Управление устройством 2 | |
19 | 13 | 00010011 | ДС3 | Управление устройством 3 | |
20 | 14 | 00010100 | ДС4 | Управление устройством 4 | |
21 | 15 | 00010101 | НАК | Отрицательное подтверждение | |
22 | 16 | 00010110 | СИН | Синхронизировать | |
23 | 17 | 00010111 | ЭТБ | Конец блока передачи | |
24 | 18 | 00011000 | МОЖЕТ | Отменить | |
25 | 19 | 00011001 | ЭМ | Конец среды | |
26 | 1А | 00011010 | SUB | Заменитель | |
27 | 1Б | 00011011 | ЕСК | Побег | |
28 | 1С | 00011100 | ФС | Разделитель файлов | |
29 | 1Д | 00011101 | ГС | Разделитель групп | |
30 | 1Е | 00011110 | РС | Разделитель записей | |
31 | 1F | 00011111 | США | Разделитель блоков | |
32 | 20 | 00100000 | пробел | Пробел |
- Преобразователь ASCII,Hex,Dec,Bin,Base64 ►
Расширенная таблица ASCII
Кодировка символов UTF-8 (Unicode)CP437Windows-1252Big5 (китайский)CP866 (русский)EUC-JP (японский)EUC-KR (корейский)GB 18030 (китайский)ISO-8859-1 (латинский1/западноевропейский)ISO-8859-2 ( Латиница2/восточноевропейская)ISO-8859-3 (латиница3/южноевропейская)ISO-8859-4 (латиница4/североевропейская)ISO-8859-5 (латиница/кириллица)ISO-8859-6 (латиница/арабская)ISO-8859 -7 (латиница/греческий)ISO-8859-8 (латиница/иврит)ISO-8859-10 (латиница6/скандинавский)ISO-8859-13 (латиница7/Балтийский регион)ISO-8859-14 (латиница8/кельтский)ISO- 8859-15 (латиница9/западноевропейская)ISO-8859-16 (Latin10/Юго-Восточная Европа)KOI8-R (русский)KOI8-U (украинский)Macintosh (x-mac-roman)Mac OS Cyrillic (x-mac-cyrillic)Shift JIS (японский)Windows-874 (тайский) )Windows-1250 (восточноевропейская)Windows-1251 (кириллица)Windows-1252 (западноевропейская)Windows-1253 (греческая)Windows-1254 (турецкая)Windows-1255 (иврит)Windows-1256 (арабская)Windows-1257 (балтийская) )Windows-1258 (вьетнамская)
Декабрь | Шестигранник | Двоичный | HTML | Символ |
---|
Что такое код ASCII
ASCII (американский стандартный код для обмена информацией) представляет собой 7-битный код символов со значениями от 0 до 127.