Таблица ASCII и Unicode

32
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
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 
192 À
193 Á
194 Â
195 Ã
196 Ä
197 Å
198 Æ
199 Ç
200 È
201 É
202 Ê
203 Ë
204 Ì
205 Í
206 Î
207 Ï
208 Ð
209 Ñ
210 Ò
211 Ó
212 Ô
213 Õ
214 Ö
215 ×
216 Ø
217 Ù
218 Ú
219 Û
220 Ü
221 Ý
222 Þ
223 ß
1024 Ѐ
1025 Ё
1026 Ђ
1027 Ѓ
1028 Є
1029 Ѕ
1030 І
1031 Ї
1032 Ј
1033 Љ
1034 Њ
1035 Ћ
1036 Ќ
1037 Ѝ
1038 Ў
1039 Џ
1040 А
1041 Б
1042 В
1043 Г
1044 Д
1045 Е
1046 Ж
1047 З
1048 И
1049 Й
1050 К
1051 Л
1052 М
1053 Н
1054 О
1055 П
1056 Р
1057 С
1058 Т
1059 У
1060 Ф
1061 Х
1062 Ц
1063 Ч
1064 Ш
1065 Щ
1066 Ъ
1067 Ы
1068 Ь
1069 Э
1070 Ю
1071 Я
1072 а
1073 б
1074 в
1075 г
1076 д
1077 е
1078 ж
1079 з
1080 и
1081 й
1082 к
1083 л
1084 м
1085 н
1086 о
1087 п
1088 р
1089 с
1090 т
1091 у
1092 ф
1093 х
1094 ц
1095 ч
1096 ш
1097 щ
1098 ъ
1099 ы
1100 ь
1101 э
1102 ю
1103 я
1104 ѐ
1105 ё
1106 ђ
1107 ѓ
1108 є
1109 ѕ
1110 і
1111 ї
1112 ј
1113 љ
1114 њ
1115 ћ
1116 ќ
1117 ѝ
1118 ў
1119 џ
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
128000 🐀
128001 🐁
128002 🐂
128003 🐃
128004 🐄
128005 🐅
128006 🐆
128007 🐇
128008 🐈
128009 🐉
128010 🐊
128011 🐋
128012 🐌
128013 🐍
128014 🐎
128015 🐏
128016 🐐
128017 🐑
128018 🐒
128019 🐓
128020 🐔
128021 🐕
128022 🐖
128023 🐗
128024 🐘
128025 🐙
128026 🐚
128027 🐛
128028 🐜
128029 🐝
128030 🐞
128031 🐟
134400 𠴀
134401 𠴁
134402 𠴂
134403 𠴃
134404 𠴄
134405 𠴅
134406 𠴆
134407 𠴇
134408 𠴈
134409 𠴉
134410 𠴊
134411 𠴋
134412 𠴌
134413 𠴍
134414 𠴎
134415 𠴏
134416 𠴐
134417 𠴑
134418 𠴒
134419 𠴓
134420 𠴔
134421 𠴕
134422 𠴖
134423 𠴗
134424 𠴘
134425 𠴙
134426 𠴚
134427 𠴛
134428 𠴜
134429 𠴝
134430 𠴞
134431 𠴟
  1. ASCII расшифровывается как American Standard Code for Information Interchange (американский стандартный код для обмена информацией).
  2. ASCII кодирует 128 символов. Коды с 0 по 31 и 127 — контролирующие символы: enter, backspace и прочие. Другие кодировки расширяют кодировку ASCII и добавляют символы, начиная с 128.
  3. Остальные 95 символов (с 32 по 126) — спецсимволы (+, -, %), цифры и латинские буквы в двух регистрах, а также их версии с диакритическими знаками (Å, Ü, Õ).
  4. В десятичной системе счисления коды символов идут от 0 до 127, а в шестнадцатиричной они все занимают по два символа от 00 до 7F.
  5. Буквы идут в алфавитном (или лексикографическом) порядке. Благодарая этому мы можем сравнивать слова: "мама" < "папа", "mother" > "father".
  6. При этом сначала идут буквы в верхнем регистре, а затем — в нижнем. Поэтому любое слово с большой буквы меньше любого с маленькой: "Zombie" < "angel".
  7. Кому-то, видимо, показалась прикольной идеей, что соотвествующие большие и маленькие латинские буквы идут с шагом 32. Например, у буквы M код 77, а у буквы m — 109. Тогда в двоичной системе счисления они отличаются ровно на один бит: 1001101 против 1101101.
  8. А так как в латинице 26 символов, то между большой Z и маленькой a расположились 6 не букв.
  9. К сожалению, для этой гениальной идеи с отличием на 1 бит необходимо, чтобы в языке было не больше 32 букв. Поэтому в кириллице большая буква Ё идет до всех больших букв, а маленькая буква ё — после всех маленьких. Так что "Ёжик" < "Аист", но "ёжик" > "ящерица".