- Десятичный код таблица букв windows
- Таблица кодов кириллицы в Unicode, UTF-8 и Windows-1251
- Таблицы кодировок ASCII, CP1251 (windows1251), ISO-8859-5
- Таблица ASCII
- Таблица CP1251 (windows-1251)
- Таблица IS0-8859-5
- Кодировка UTF-8 (Unicode Transformation Format)
- Таблица соответствия кодов — представлений чисел. (Десятичные от 1 до 255 и соответствующие восьмеричные, шестнадцатиричные, двоичные, ASCII коды).
Десятичный код таблица букв windows
БлогNot. Таблица кодов кириллицы в Unicode, UTF-8 и Windows-1251
Таблица кодов кириллицы в Unicode, UTF-8 и Windows-1251
Во-первых, напомню, что Юникод — не кодировка, а стандарт кодирования, кодировки — это UTF-8, UTF-16 и т.д., но, в силу инерции, разработчики и пользователи часто говорят о «кодировке Юникод», имея в виду распространённую именно в их деревне форму представления символов 🙂
Во-вторых, на самом деле кодирование там довольно замудрённое, возьмём, скажем русскую заглавную «Ж».
Представляемые в Юникоде символы кодируются целыми числами без знака, их можно называть «кодами символов Unicode».
Так, для буквы «Ж» Unicode = 104610 или 041616 или 10000 0101102. Unicode в двоичном виде разбивается на две части: пять левых бит и шесть правых. Левая часть в старших разрядах дополняется до байта признаком 110 двухбайтного кода UTF-8, получаем 11010000. К правой части в старших разрядах приписываются два бита 10 признака продолжения многобайтного кода, получаем 10010110. Окончательно код буквы «Ж» в UTF-8 будет иметь вид 11010000 100101102 или D0 9616.
Именно последний код мы увидим в любом 16-ричном вьюере файла, например, создав в текстовом редакторе файл со словом «Жора» и сохранив его в UTF-8 (только не из Блокнотика Windows, который добавит в начало файла 3-байтовую метку BOM):
То есть, каждая буква кодируется как бы дважды, сначала в 11-битный Unicode, затем в 16-битный UTF-8.
Ниже приведена таблица кодов кириллицы в Unicode, UTF-8 и однобайтовой кодировке Windows-1251.
Символ | Unicode | UTF-8 | Windows-1251 | ||
---|---|---|---|---|---|
16-ричн. | 10-тичн. | 16-ричн. | 10-тичн. | ||
А | 0410 | 1040 | D090 | 208 144 | 192 |
Б | 0411 | 1041 | D091 | 208 145 | 193 |
В | 0412 | 1042 | D092 | 208 146 | 194 |
Г | 0413 | 1043 | D093 | 208 147 | 195 |
Д | 0414 | 1044 | D094 | 208 148 | 196 |
Е | 0415 | 1045 | D095 | 208 149 | 197 |
Ж | 0416 | 1046 | D096 | 208 150 | 198 |
З | 0417 | 1047 | D097 | 208 151 | 199 |
И | 0418 | 1048 | D098 | 208 152 | 200 |
Й | 0419 | 1049 | D099 | 208 153 | 201 |
К | 041A | 1050 | D09A | 208 154 | 202 |
Л | 041B | 1051 | D09B | 208 155 | 203 |
М | 041C | 1052 | D09C | 208 156 | 204 |
Н | 041D | 1053 | D09D | 208 157 | 205 |
О | 041E | 1054 | D09E | 208 158 | 206 |
П | 041F | 1055 | D09F | 208 159 | 207 |
Р | 0420 | 1056 | D0A0 | 208 160 | 208 |
С | 0421 | 1057 | D0A1 | 208 161 | 209 |
Т | 0422 | 1058 | D0A2 | 208 162 | 210 |
У | 0423 | 1059 | D0A3 | 208 163 | 211 |
Ф | 0424 | 1060 | D0A4 | 208 164 | 212 |
Х | 0425 | 1061 | D0A5 | 208 165 | 213 |
Ц | 0426 | 1062 | D0A6 | 208 166 | 214 |
Ч | 0427 | 1063 | D0A7 | 208 167 | 215 |
Ш | 0428 | 1064 | D0A8 | 208 168 | 216 |
Щ | 0429 | 1065 | D0A9 | 208 169 | 217 |
Ъ | 042A | 1066 | D0AA | 208 170 | 218 |
Ы | 042B | 1067 | D0AB | 208 171 | 219 |
Ь | 042C | 1068 | D0AC | 208 172 | 220 |
Э | 042D | 1069 | D0AD | 208 173 | 221 |
Ю | 042E | 1070 | D0AE | 208 174 | 222 |
Я | 042F | 1071 | D0AF | 208 175 | 223 |
а | 0430 | 1072 | D0B0 | 208 176 | 224 |
б | 0431 | 1073 | D0B1 | 208 177 | 225 |
в | 0432 | 1074 | D0B2 | 208 178 | 226 |
г | 0433 | 1075 | D0B3 | 208 179 | 227 |
д | 0434 | 1076 | D0B4 | 208 180 | 228 |
е | 0435 | 1077 | D0B5 | 208 181 | 229 |
ж | 0436 | 1078 | D0B6 | 208 182 | 230 |
з | 0437 | 1079 | D0B7 | 208 183 | 231 |
и | 0438 | 1080 | D0B8 | 208 184 | 232 |
й | 0439 | 1081 | D0B9 | 208 185 | 233 |
к | 043A | 1082 | D0BA | 208 186 | 234 |
л | 043B | 1083 | D0BB | 208 187 | 235 |
м | 043C | 1084 | D0BC | 208 188 | 236 |
н | 043D | 1085 | D0BD | 208 189 | 237 |
о | 043E | 1086 | D0BE | 208 190 | 238 |
п | 043F | 1087 | D0BF | 208 191 | 239 |
р | 0440 | 1088 | D180 | 209 128 | 240 |
с | 0441 | 1089 | D181 | 209 129 | 241 |
т | 0442 | 1090 | D182 | 209 130 | 242 |
у | 0443 | 1091 | D183 | 209 131 | 243 |
ф | 0444 | 1092 | D184 | 209 132 | 244 |
х | 0445 | 1093 | D185 | 209 133 | 245 |
ц | 0446 | 1094 | D186 | 209 134 | 246 |
ч | 0447 | 1095 | D187 | 209 135 | 247 |
ш | 0448 | 1096 | D188 | 209 136 | 248 |
щ | 0449 | 1097 | D189 | 209 137 | 249 |
ъ | 044A | 1098 | D18A | 209 138 | 250 |
ы | 044B | 1099 | D18B | 209 139 | 251 |
ь | 044C | 1100 | D18C | 209 140 | 252 |
э | 044D | 1101 | D18D | 209 141 | 253 |
ю | 044E | 1102 | D18E | 209 142 | 254 |
я | 044F | 1103 | D18F | 209 143 | 255 |
Символы вне общего правила | |||||
Ё | 0401 | 1025 | D081 | 208 129 | 168 |
ё | 0451 | 1105 | D191 | 209 145 | 184 |
23.09.2018, 12:37; рейтинг: 43167
Таблицы кодировок ASCII, CP1251 (windows1251), ISO-8859-5
Таблица ASCII
Таблица ASCII (American standard code for information interchange) является мировым стандартом для кодирования букв английского алфавита, популярных спец символов (! $ # % & и т.д.) и некоторых непечатных символов (например, возврат каретки 0x0D и перенос строки 0х0А).
Таблица создавалась те времена, когда возникла необходимость связать символы и числа. А такое соответствие необходимо было для того что бы с помощью чисел можно было передать текстовое сообщение между разными устройствами с цифровой связью.
Таблица CP1251 (windows-1251)
Эта кодировочная таблица может называться или CP1251 или Windows-1251 Это стандарт кодирования кириллических символов в операционных системах windows с русскоязычным интерфейсом.
Первая часть этой таблицы (до байта 0x7F) повторяет таблицу ASCII, а вторая часть (от 0x80 до 0xFF) кодирует кириллические символы в алфавитном порядке.
Таблица IS0-8859-5
Эта кодировка применяется в дисплеях Nextion для кодирования кириллических символов.
Стоит обратить внимание, что в данной таблице кириллические символы расположены в алфавитном порядке и сдвинуты ровно на 16 байт по сравнению с кодировочной таблицей windows-1251.
Кодировка UTF-8
(Unicode Transformation Format)
Очень распространенный формат кодирования символов, позволяющий кодировать символы переменным количеством байт.
Например, если для кодирования номера символа требуется 21 бит, то используется 4 байта для кодировки. Если для кодирования достаточно 11 бит, то используют 2 байта. А если номер символа может быть закодирован 7 битами, то используется один байт.
Все ASCII символы в кодировке UTF8 закодированы без изменений, то есть 1 байтом, как в стандартной таблице ASCII.
А вот остальные символы закодированы количеством байт от 2 до 4.
Кириллические символы закодированы двумя байтами.
Таблица соответствия кодов — представлений чисел. (Десятичные от 1 до 255 и соответствующие восьмеричные, шестнадцатиричные, двоичные, ASCII коды).
Таблица соответствия кодов — представлений чисел. (десятичные от 1 до 255 и соответствующие восьмеричные, шестнадцатиричные, двоичные, ASCII коды).
ASCII (англосаксы говорят American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованной второй половиной байта.
Таблица 1. десятичные числа от 0 до 127.
Dec/ дес яти чный | Oct/ вось мер ичн ый | hex/ шес тна дца тер ичн | Bin/ двоич ный | ASCII симв | пояснение | ввод с клавиатуры | Dec/ дес яти чный | Oct/ вось мер ичн ый | hex/ шес тна дца тер ичн | Bin/ двоич ный | ASCII симв | Dec/ дес яти чный | Oct/ вось мер ичн ый | hex/ шес тна дца тер ичн | Bin/ двоич ный | ASCII симв | Dec/ дес яти чный | Oct/ вось мер ичн ый | hex/ шес тна дца тер ичн | Bin/ двоич ный | ASCII симв |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 000 | 0 | 00000000 | NUL | Пустой ASCII символ | CTRL-@ | 32 | 040 | 20 | 00100000 | пробел/space | 64 | 100 | 40 | 01000000 | @ | 96 | 140 | 60 | 01100000 | ` |
1 | 001 | 1 | 00000001 | SOH | Начало заголовка | CTRL-A | 33 | 041 | 21 | 00100001 | ! | 65 | 101 | 41 | 01000001 | A | 97 | 141 | 61 | 01100001 | a |
2 | 002 | 2 | 00000010 | STX | Начало текста | CTRL-B | 34 | 042 | 22 | 00100010 | « | 66 | 102 | 42 | 01000010 | B | 98 | 142 | 62 | 01100010 | b |
3 | 003 | 3 | 00000011 | ETX | Конец текста | CTRL-C | 35 | 043 | 23 | 00100011 | # | 67 | 103 | 43 | 01000011 | C | 99 | 143 | 63 | 01100011 | c |
4 | 004 | 4 | 00000100 | EOT | Конец передачи | CTRL-D | 36 | 044 | 24 | 00100100 | $ | 68 | 104 | 44 | 01000100 | D | 100 | 144 | 64 | 01100100 | d |
5 | 005 | 5 | 00000101 | ENQ | Запрос | CTRL-E | 37 | 045 | 25 | 00100101 | % | 69 | 105 | 45 | 01000101 | E | 101 | 145 | 65 | 01100101 | e |
6 | 006 | 6 | 00000110 | ACK | Подтвержд. получения | CTRL-F | 38 | 046 | 26 | 00100110 | & | 70 | 106 | 46 | 01000110 | F | 102 | 146 | 66 | 01100110 | f |
7 | 007 | 7 | 00000111 | BEL | Звуковой сигнал | CTRL-G | 39 | 047 | 27 | 00100111 | ‘ | 71 | 107 | 47 | 01000111 | G | 103 | 147 | 67 | 01100111 | g |
8 | 010 | 8 | 00001000 | BS** | Обратный ход каретки | CTRL-H | 40 | 050 | 28 | 00101000 | ( | 72 | 110 | 48 | 01001000 | H | 104 | 150 | 68 | 01101000 | h |
9 | 011 | 9 | 00001001 | TAB** | Горизонт. табуляция | CTRL-I | 41 | 051 | 29 | 00101001 | ) | 73 | 111 | 49 | 01001001 | I | 105 | 151 | 69 | 01101001 | i |
10 | 012 | A | 00001010 | LF** | Начало строки | CTRL-J | 42 | 052 | 2A | 00101010 | * | 74 | 112 | 4A | 01001010 | J | 106 | 152 | 6A | 01101010 | j |
11 | 013 | B | 00001011 | VT | Вертикальная табуляция | CTRL-K | 43 | 053 | 2B | 00101011 | + | 75 | 113 | 4B | 01001011 | K | 107 | 153 | 6B | 01101011 | k |
12 | 014 | C | 00001100 | FF | Начало формы | CTRL-L | 44 | 054 | 2C | 00101100 | , | 76 | 114 | 4C | 01001100 | L | 108 | 154 | 6C | 01101100 | l |
13 | 015 | D | 00001101 | CR** | Возврат каретки | CTRL-M | 45 | 055 | 2D | 00101101 | — | 77 | 115 | 4D | 01001101 | M | 109 | 155 | 6D | 01101101 | m |
14 | 016 | E | 00001110 | SO | Передача | CTRL-N | 46 | 056 | 2E | 00101110 | . | 78 | 116 | 4E | 01001110 | N | 110 | 156 | 6E | 01101110 | n |
15 | 017 | F | 00001111 | SI | Прием | CTRL-O | 47 | 057 | 2F | 00101111 | / | 79 | 117 | 4F | 01001111 | O | 111 | 157 | 6F | 01101111 | o |
16 | 020 | 10 | 00010000 | DLE | Закр. канала связи | CTRL-P | 48 | 060 | 30 | 00110000 | 0 | 80 | 120 | 50 | 01010000 | P | 112 | 160 | 70 | 01110000 | p |
17 | 021 | 11 | 00010001 | DC1 | Упр. устройством 1 | CTRL-Q | 49 | 061 | 31 | 00110001 | 1 | 81 | 121 | 51 | 01010001 | Q | 113 | 161 | 71 | 01110001 | q |
18 | 022 | 12 | 00010010 | DC2 | Упр. устройством 2 | CTRL-R | 50 | 062 | 32 | 00110010 | 2 | 82 | 122 | 52 | 01010010 | R | 114 | 162 | 72 | 01110010 | r |
19 | 023 | 13 | 00010011 | DC3 | Упр. устройством 3 | CTRL-S | 51 | 063 | 33 | 00110011 | 3 | 83 | 123 | 53 | 01010011 | S | 115 | 163 | 73 | 01110011 | s |
20 | 024 | 14 | 00010100 | DC4 | Упр. устройством 4 | CTRL-T | 52 | 064 | 34 | 00110100 | 4 | 84 | 124 | 54 | 01010100 | T | 116 | 164 | 74 | 01110100 | t |
21 | 025 | 15 | 00010101 | NAK | Отрицание получения | CTRL-U | 53 | 065 | 35 | 00110101 | 5 | 85 | 125 | 55 | 01010101 | U | 117 | 165 | 75 | 01110101 | u |
22 | 026 | 16 | 00010110 | SYN | Синхронизация | CTRL-V | 54 | 066 | 36 | 00110110 | 6 | 86 | 126 | 56 | 01010110 | V | 118 | 166 | 76 | 01110110 | v |
23 | 027 | 17 | 00010111 | ETB | Конец пакета | CTRL-W | 55 | 067 | 37 | 00110111 | 7 | 87 | 127 | 57 | 01010111 | W | 119 | 167 | 77 | 01110111 | w |
24 | 030 | 18 | 00011000 | CAN | Отмена | CTRL-X | 56 | 070 | 38 | 00111000 | 8 | 88 | 130 | 58 | 01011000 | X | 120 | 170 | 78 | 01111000 | x |
25 | 031 | 19 | 00011001 | EM | Закрытие среды | CTRL-Y | 57 | 071 | 39 | 00111001 | 9 | 89 | 131 | 59 | 01011001 | Y | 121 | 171 | 79 | 01111001 | y |
26 | 032 | 1A | 00011010 | SUB | Замена | CTRL-Z | 58 | 072 | 3A | 00111010 | : | 90 | 132 | 5A | 01011010 | Z | 122 | 172 | 7A | 01111010 | z |
27 | 033 | 1B | 00011011 | ESC | Завершение | CTRL-[ | 59 | 073 | 3B | 00111011 | ; | 91 | 133 | 5B | 01011011 | [ | 123 | 173 | 7B | 01111011 | < |
28 | 034 | 1C | 00011100 | FS | Разделитель файлов | CTRL-\ | 60 | 074 | 3C | 00111100 | 94 | 136 | 5E | 01011110 | ^ | 126 | 176 | 7E | 01111110 | ||
31 | 037 | 1F | 00011111 | US | Разделитель модулей | CTRL-_ | 63 | 077 | 3F | 00111111 | ? | 95 | 137 | 5F | 01011111 | _ | 127 | 177 | 7F | 01111111 | |
Таблица 2. десятичные числа от 128 до 255.