ASCII таблица / Программирование / stD

ASCIIAmericanStandardCode forInformationInterchange.

ASCII была разработана (1963 год) для кодирования символов, коды которых помещались в 7 бит (128 символов). Со временем кодировка была расширена до 8-ми бит (256 символов), коды первых 128-и символов не изменились.

Управляющие символы ASCII (код символа 0-31)

Первые 32 символа в ASCII-таблице не имеют печатных кодов и используются для управления периферийными устройствами, телетайпами, принтерами и т.д.
DECOCTHEXBINSymbolHTML NumberHTML NameDescription
00000x0000000000NUL \0& #000; Null char
10010x0100000001SOH& #001; Start of Heading
20020x0200000010STX& #002; Start of Text
30030x0300000011ETX& #003; End of Text
40040x0400000100EOT& #004; End of Transmission
50050x0500000101ENQ& #005; Enquiry
60060x0600000110ACK& #006; Acknowledgment
70070x0700000111BEL& #007; Bell
80100x0800001000BS& #008; Back Space
90110x0900001001HT \t& #009; Tab
100120x0A00001010LF \n& #010; Новая строка
110130x0B00001011VT& #011; Vertical Tab
120140x0C00001100FF& #012; Form Feed
130150x0D00001101CR \r& #013; Возврат каретки
140160x0E00001110SO& #014; Shift Out / X-On
150170x0F00001111SI& #015; Shift In / X-Off
160200x1000010000DLE& #016; Data Line Escape
170210x1100010001DC1& #017; Device Control 1 (oft. XON)
180220x1200010010DC2& #018; Device Control 2
190230x1300010011DC3& #019; Device Control 3 (oft. XOFF)
200240x1400010100DC4& #020; Device Control 4
210250x1500010101NAK& #021; Negative Acknowledgement
220260x1600010110SYN& #022; Synchronous Idle
230270x1700010111ETB& #023; End of Transmit Block
240300x1800011000CAN& #024; Cancel
250310x1900011001EM& #025; End of Medium
260320x1A00011010SUB& #026; Substitute
270330x1B00011011ESC& #027; Escape
280340x1C00011100FS& #028; File Separator
290350x1D00011101GS& #029; Group Separator
300360x1E00011110RS& #030; Record Separator
310370x1F00011111US& #031; Unit Separator
DECOCTHEXBINSymbolHTML NumberHTML NameDescription
Печатные символы ASCII (код символа 32-127)

Буквы, цифры, знаки препинания и другие символы расположенные на клавиатуре (англ.).
DECOCTHEXBINSymbolHTML NumberHTML NameDescription
320400x2000100000 & #32; Space
330410x2100100001!& #33; Exclamation mark
340420x2200100010«& #34;& quot;Double quotes (or speech marks)
350430x2300100011#& #35; Number
360440x2400100100$& #36; Dollar
370450x2500100101%& #37; Procenttecken
380460x2600100110&& #38;& amp;Ampersand
390470x2700100111& #39; Single quote
400500x2800101000(& #40; Open parenthesis (or open bracket)
410510x2900101001)& #41; Close parenthesis (or close bracket)
420520x2A00101010*& #42; Asterisk
430530x2B00101011+& #43; Plus
440540x2C00101100,& #44; Comma
450550x2D00101101& #45; Hyphen
460560x2E00101110.& #46; Period, dot or full stop
470570x2F00101111/& #47; Slash or divide
480600x30001100000& #48; Zero
490610x31001100011& #49; One
500620x32001100102& #50; Two
510630x33001100113& #51; Three
520640x34001101004& #52; Four
530650x35001101015& #53; Five
540660x36001101106& #54; Six
550670x37001101117& #55; Seven
560700x38001110008& #56; Eight
570710x39001110019& #57; Nine
580720x3A00111010:& #58; Colon
590730x3B00111011;& #59; Semicolon
600740x3C00111100<& #60;& lt;Less than (or open angled bracket)
610750x3D00111101=& #61; Equals
620760x3E00111110>& #62;& gt;Greater than (or close angled bracket)
630770x3F00111111?& #63; Question mark
641000x4001000000@& #64; At symbol
651010x4101000001A& #65; A
661020x4201000010B& #66; B
671030x4301000011C& #67; C
681040x4401000100D& #68; D
691050x4501000101E& #69; E
701060x4601000110F& #70; F
711070x4701000111G& #71; G
721100x4801001000H& #72; H
731110x4901001001I& #73; I
741120x4A01001010J& #74; J
751130x4B01001011K& #75; K
761140x4C01001100L& #76; L
771150x4D01001101M& #77; M
781160x4E01001110N& #78; N
791170x4F01001111O& #79; O
801200x5001010000P& #80; P
811210x5101010001Q& #81; Q
821220x5201010010R& #82; R
831230x5301010011S& #83; S
841240x5401010100T& #84; T
851250x5501010101U& #85; U
861260x5601010110V& #86; V
871270x5701010111W& #87; W
881300x5801011000X& #88; X
891310x5901011001Y& #89; Y
901320x5A01011010Z& #90; Z
911330x5B01011011[& #91; Opening bracket
921340x5C01011100\& #92; Backslash
931350x5D01011101]& #93; Closing bracket
941360x5E01011110^& #94; Caret — circumflex
951370x5F01011111_& #95; Underscore
961400x6001100000`& #96; Grave accent
971410x6101100001a& #97; a
981420x6201100010b& #98; b
991430x6301100011c& #99; c
1001440x6401100100d& #100; d
1011450x6501100101e& #101; e
1021460x6601100110f& #102; f
1031470x6701100111g& #103; g
1041500x6801101000h& #104; h
1051510x6901101001i& #105; i
1061520x6A01101010j& #106; j
1071530x6B01101011k& #107; k
1081540x6C01101100l& #108; l
1091550x6D01101101m& #109; m
1101560x6E01101110n& #110; n
1111570x6F01101111o& #111; o
1121600x7001110000p& #112; p
1131610x7101110001q& #113; q
1141620x7201110010r& #114; r
1151630x7301110011s& #115; s
1161640x7401110100t& #116; t
1171650x7501110101u& #117; u
1181660x7601110110v& #118; v
1191670x7701110111w& #119; w
1201700x7801111000x& #120; x
1211710x7901111001y& #121; y
1221720x7A01111010z& #122; z
1231730x7B01111011{& #123; Opening brace
1241740x7C01111100|& #124; Vertical bar
1251750x7D01111101}& #125; Closing brace
1261760x7E01111110~& #126; Equivalency sign — tilde
1271770x7F01111111 & #127; Delete
DECOCTHEXBINSymbolHTML NumberHTML NameDescription
Расширенные символы ASCII Win-1251 кириллица (код символа 128-255)
DECOCTHEXBINSymbol
1282000x8010000000Ђ
1292010x8110000001Ѓ
1302020x8210000010
1312030x8310000011ѓ
1322040x8410000100
1332050x8510000101
1342060x8610000110
1352070x8710000111
1362100x8810001000
1372110x8910001001
1382120x8A10001010Љ
1392130x8B10001011
1402140x8C10001100Њ
1412150x8D10001101Ќ
1422160x8E10001110Ћ
1432170x8F10001111Џ
1442200x9010010000Ђ
1452210x9110010001
1462220x9210010010
1472230x9310010011
1482240x9410010100
1492250x9510010101
1502260x9610010110
1512270x9710010111
1522300x9810011000 
1532310x9910011001
1542320x9A10011010љ
1552330x9B10011011
1562340x9C10011100њ
1572350x9D10011101ќ
1582360x9E10011110ћ
1592370x9F10011111џ
1602400xA010100000 
1612410xA110100001Ў
1622420xA210100010ў
1632430xA310100011Ј
1642440xA410100100¤
1652450xA510100101Ґ
1662460xA610100110¦
1672470xA710100111§
1682500xA810101000Ё
1692510xA910101001©
1702520xAA10101010Є
1712530xAB10101011«
1722540xAC10101100¬
1732550xAD10101101­ 
1742560xAE10101110®
1752570xAF10101111Ї
1762600xB010110000°
1772610xB110110001±
1782620xB210110010І
1792630xB310110011і
1802640xB410110100ґ
1812650xB510110101µ
1822660xB610110110
1832670xB710110111·
1842700xB810111000ё
1852710xB910111001
1862720xBA10111010є
1872730xBB10111011»
1882740xBC10111100ј
1892750xBD10111101Ѕ
1902760xBE10111110ѕ
1912770xBF10111111ї
1923000xC011000000А
1933010xC111000001Б
1943020xC211000010В
1953030xC311000011Г
1963040xC411000100Д
1973050xC511000101Е
1983060xC611000110Ж
1993070xC711000111З
2003100xC811001000И
2013110xC911001001Й
2023120xCA11001010К
2033130xCB11001011Л
2043140xCC11001100М
2053150xCD11001101Н
2063160xCE11001110О
2073170xCF11001111П
2083200xD011010000Р
2093210xD111010001С
2103220xD211010010Т
2113230xD311010011У
2123240xD411010100Ф
2133250xD511010101Х
2143260xD611010110Ц
2153270xD711010111Ч
2163300xD811011000Ш
2173310xD911011001Щ
2183320xDA11011010Ъ
2193330xDB11011011Ы
2203340xDC11011100Ь
2213350xDD11011101Э
2223360xDE11011110Ю
2233370xDF11011111Я
2243400xE011100000а
2253410xE111100001б
2263420xE211100010в
2273430xE311100011г
2283440xE411100100д
2293450xE511100101е
2303460xE611100110ж
2313470xE711100111з
2323500xE811101000и
2333510xE911101001й
2343520xEA11101010к
2353530xEB11101011л
2363540xEC11101100м
2373550xED11101101н
2383560xEE11101110о
2393570xEF11101111п
2403600xF011110000р
2413610xF111110001с
2423620xF211110010т
2433630xF311110011у
2443640xF411110100ф
2453650xF511110101х
2463660xF611110110ц
2473670xF711110111ч
2483700xF811111000ш
2493710xF911111001щ
2503720xFA11111010ъ
2513730xFB11111011ы
2523740xFC11111100ь
2533750xFD11111101э
2543760xFE11111110ю
2553770xFF11111111я
DECOCTHEXBINSymbol
Расширенные символы ASCII Win-1252 (код символа 128-255)
DECOCTHEXBINSymbol
1282000x8010000000
1292010x8110000001 
1302020x8210000010
1312030x8310000011ƒ
1322040x8410000100
1332050x8510000101
1342060x8610000110
1352070x8710000111
1362100x8810001000ˆ
1372110x8910001001
1382120x8A10001010Š
1392130x8B10001011
1402140x8C10001100Œ
1412150x8D10001101 
1422160x8E10001110Ž
1432170x8F10001111 
1442200x9010010000 
1452210x9110010001
1462220x9210010010
1472230x9310010011
1482240x9410010100
1492250x9510010101
1502260x9610010110
1512270x9710010111
1522300x9810011000˜
1532310x9910011001
1542320x9A10011010š
1552330x9B10011011
1562340x9C10011100œ
1572350x9D10011101 
1582360x9E10011110ž
1592370x9F10011111Ÿ
1602400xA010100000 
1612410xA110100001¡
1622420xA210100010¢
1632430xA310100011£
1642440xA410100100¤
1652450xA510100101¥
1662460xA610100110¦
1672470xA710100111§
1682500xA810101000¨
1692510xA910101001©
1702520xAA10101010ª
1712530xAB10101011«
1722540xAC10101100¬
1732550xAD10101101­�­
1742560xAE10101110®
1752570xAF10101111¯
1762600xB010110000°
1772610xB110110001±
1782620xB210110010²
1792630xB310110011³
1802640xB410110100´
1812650xB510110101µ
1822660xB610110110
1832670xB710110111·
1842700xB810111000¸
1852710xB910111001¹
1862720xBA10111010º
1872730xBB10111011»
1882740xBC10111100¼
1892750xBD10111101½
1902760xBE10111110¾
1912770xBF10111111¿
1923000xC011000000À
1933010xC111000001Á
1943020xC211000010Â
1953030xC311000011Ã
1963040xC411000100Ä
1973050xC511000101Å
1983060xC611000110Æ
1993070xC711000111Ç
2003100xC811001000È
2013110xC911001001É
2023120xCA11001010Ê
2033130xCB11001011Ë
2043140xCC11001100Ì
2053150xCD11001101Í
2063160xCE11001110Î
2073170xCF11001111Ï
2083200xD011010000Ð
2093210xD111010001Ñ
2103220xD211010010Ò
2113230xD311010011Ó
2123240xD411010100Ô
2133250xD511010101Õ
2143260xD611010110Ö
2153270xD711010111×
2163300xD811011000Ø
2173310xD911011001Ù
2183320xDA11011010Ú
2193330xDB11011011Û
2203340xDC11011100Ü
2213350xDD11011101Ý
2223360xDE11011110Þ
2233370xDF11011111ß
2243400xE011100000à
2253410xE111100001á
2263420xE211100010â
2273430xE311100011ã
2283440xE411100100ä
2293450xE511100101å
2303460xE611100110æ
2313470xE711100111ç
2323500xE811101000è
2333510xE911101001é
2343520xEA11101010ê
2353530xEB11101011ë
2363540xEC11101100ì
2373550xED11101101í
2383560xEE11101110î
2393570xEF11101111ï
2403600xF011110000ð
2413610xF111110001ñ
2423620xF211110010ò
2433630xF311110011ó
2443640xF411110100ô
2453650xF511110101õ
2463660xF611110110ö
2473670xF711110111÷
2483700xF811111000ø
2493710xF911111001ù
2503720xFA11111010ú
2513730xFB11111011û
2523740xFC11111100ü
2533750xFD11111101ý
2543760xFE11111110þ
2553770xFF11111111ÿ
DECOCTHEXBINSymbol

istarik.ru

Символы ASCII

Этот список может помочь при использовании функций Asc и Chr.  Таблица основана на  ASCII Character Set

Расширенный набор символов (ANSI) в русской кодировке Win-1251

Символ (Обознач.) Dec  Hex  Oct Описание
NUL000000Пустой символ
SOH101001Начало заголовка, = console interrupt
STX202002Начало текста, maintenance mode on HP console
ETX303003Конец текста
EOT
404004Конец передачи, не тоже самое, что ETB
ENQ505005Запрос, связан с ACK; old HP flow control
ACK606006Подтверждение, очищает ENQ logon hand
BEL707007Звуковой сигнал (Воспроизводит стандартный «бииип» системным динамиком ПК в Windows )
BS808010Backspace, works on HP terminals/computers
HT909011Горизонтальная табуляция, перемещает к следующей позиции табуляции
LF100a012Перенос строки
VT110b013Вертикальная табуляция
FF120c014Смена страницы, извлекает страницу
CR130d015Возврат каретки
SO140e016Shift Out, включает альтернативные символы
SI150f017Shift In, возобновляет символы по умолчанию
DLE1610020Экранирует управляющий символ
DC11711021XON, with XOFF to pause listings; «:okay to send».
DC21812022Управление устройством, код 2, block-mode flow control
DC31913023XOFF, with XON is TERM=18 flow control
DC42014024Управление устройством, код 4
NAK2115025Отрицательное подтверждение
SYN2216026Пустой символ для синхронного режима передачи
ETB2317027Конец передаваемого блока данных, не тоже самое, что EOT
CAN2418030Отмена строки, MPE echoes !!!
EM2519031Конец носителя, Control-Y interrupt
SUB261a032Замена
ESC271b033Экранирует, следующий символ не отображается
FS281c034Разделитель файлов
GS291d035Разделитель групп
RS301e036Разделитель записей, block-mode terminator
US311f037Разделитель полей
DEL1277f177Delete (rubout), cross-hatch box
Символ Dec  Hex  Oct Описание
 3220040Пробел
!3321041Восклицательный знак
«3422042Кавычка (&quot; в HTML)
#3523043Решётка (знак числа)
$3624044Доллар
%3725045Проценты
&3826046Амперсанд
3927047Закрывающая одиночная кавычка (апостроф)
(4028050Открывающая скобка
)4129051Закрывающая скобка
*422a052Звёздочка, умножение
+432b053Плюс
,442c054Запятая
452d055Дефис, минус
.462e056Точка
/472f057Наклонная черта (слеш, деление)
04830060Ноль
14931061Один
25032062Два
35133063Три
45234064Четыре
55335065Пять
65436066Шесть
75537067Семь
85638070Восемь
95739071Девять
:583a072Двоеточие
;593b073Точка с запятой
<603c074Знак меньше
=613d075Знак равенства
>623e076Знак больше
?633f077Знак вопроса
@6440100эт, собака
A6541101Заглавная A
B6642102Заглавная B
C6743103Заглавная C
D6844104Заглавная D
E6945105
Заглавная E
F7046106Заглавная F
G7147107Заглавная G
H7248110Заглавная H
I7349111Заглавная I
J744a112Заглавная J
K754b113Заглавная K
L764c114Заглавная L
M774d115Заглавная M
N784e116Заглавная N
O79
4f
117Заглавная O
P8050120Заглавная P
Q8151121Заглавная Q
R8252122Заглавная R
S8353123Заглавная S
T8454124Заглавная T
U8555125Заглавная U
V8656126Заглавная V
W8757127Заглавная W
X8858130Заглавная X
Y8959
131
Заглавная Y
Z905a132Заглавная Z
[915b133Открывающая квадратная скобка
\925c134Обратная наклонная черта (обратный слеш)
]935d135Закрывающая квадратная скобка
^945e136Циркумфлекс, возведение в степень, знак вставки
_955f137Нижнее подчёркивание
`9660140Открывающая одиночная кавычка, гравис, знак ударения
a9761141Строчная a
b9862142Строчная b
c9963143Строчная c
d10064144Строчная d
e10165145Строчная e
f10266146Строчная f
g10367147Строчная g
h10468150Строчная h
i10569151Строчная i
j1066a152Строчная j
k1076b153Строчная k
l1086c154Строчная l
m1096d155Строчная m
n1106e156Строчная n
o1116f157Строчная o
p11270160Строчная p
q11371161Строчная q
r11472162Строчная r
s11573163Строчная s
t11674164Строчная t
u11775165Строчная u
v11876166Строчная v
w11977167Строчная w
x12078170Строчная x
y12179171Строчная y
z1227a172Строчная z
{1237b173Открывающая фигурная скобка
|1247c174Вертикальная черта
}1257d175Закрывающая фигурная скобка
~1267e176Тильда (приблизительно)
Символ Dec  Hex  Oct Описание
Ђ12880200
Ѓ12981201
13082202Запятая
ѓ13183203
13284204Кавычка нижняя правая
13385205Многоточие
13486206Одинарный крест
13587207Двойной крест
13688210Знак евро
13789211Промилле (тысячная часть числа)
Љ1388A212
1398B213Знак меньше
Њ1408C214
Ќ1418D215
Ћ1428E216
Џ1438F217
ђ14490220
14591221Левая одинарная верхняя кавычка
14692222Правая верхняя одинарная кавычка
14793223Левые двойные верхние кавычки
14894224Правые двойные верхние кавычки
14995225Крупная точка
15096226Короткий дефис (тире)
15197227Длинный дефис (тире)
˜15298230
15399231Торговый знак
љ1549A232
1559B233Знак больше
њ1569C234
ќ1579D235
ћ1589E236
џ1599F237
 160A0240
Ў161A1241
ў162A2242
Ј163A3243
¤164A4244Валюта
Ґ165A5245
¦166A6246
§167A7247Параграф, раздел
Ё168A8250Заглавная Ё
©169A9251Копирайт
Є170AA252
«171AB253Левые двойные кавычки
¬172AC254
­173AD255Дефис
®174AE256Зарегистрированный торговый знак
Ї175AF257Английская прописная (большая) I с умлаутом (двумя точкам

autoit-script.ru

Кодирование символов


 

Кодировка символов (часто называемая также кодовой страницей) – это набор числовых значений, которые ставятся в соответствие группе алфавитно-цифровых символов, знаков пунктуации и специальных символов.

Для кодировки символов в Windows используется таблица ASCII (American Standard Code for Interchange of Information).

В ASCII первые 128 символов всех кодовых страниц состоят из базовой таблицы символов. Первые 32 кода базовой таблицы, начиная с нулевого, размещают управляющие коды.

СимволКодКлавишиЗначение
nul0Ctrl + @Нуль
soh1Ctrl + AНачало заголовка
stx2Ctrl + BНачало текста
etx3Ctrl + CКонец текста
eot4Ctrl + DКонец передачи
enq5Ctrl + EЗапрос
ack6Ctrl + FПодтверждение
bel7Ctrl + GСигнал (звонок)
bs8Ctrl + HЗабой (шаг назад)
ht9Ctrl + IГоризонтальная табуляция
lf10Ctrl + JПеревод строки
vt11Ctrl + KВертикальная табуляция
ff12Ctrl + LНовая страница
cr13Ctrl + MВозврат каретки
so14Ctrl + NВыключить сдвиг
si15Ctrl + OВключить сдвиг
dle16Ctrl + PКлюч связи данных
dc117Ctrl + QУправление устройством 1
dc218Ctrl + RУправление устройством 2
dc319Ctrl + SУправление устройством 3
dc420Ctrl + TУправление устройством 4
nak21Ctrl + UОтрицательное подтверждение
syn22Ctrl + VСинхронизация
etb23Ctrl + WКонец передаваемого блока
can24Ctrl + XОтказ
em25Ctrl + YКонец среды
sub26Ctrl + ZЗамена
esc27Ctrl + [Ключ
fs28Ctrl + \Разделитель файлов
gs29Ctrl + ]Разделитель группы
rs30Ctrl + ^Разделитель записей
us31Ctrl + _Разделитель модулей

Базовая таблица кодировки ASCII

32 пробел48 064 @80 P96 `112 p
33 !49 165 A81 Q97 a113 q
34 50 266 B82 R98 b114 r
35 #51 367 C83 S99 c115 s
36 $52 468 D84 T100 d116 t
37 %53 569 E85 U101 e117 u
38 &54 670 F86 V102 f118 v
39 ‘55 771 G87 W103 g119 w
40 (56 872 H88 X104 h120 x
41 )57 973 I89 Y105 i121 y
42 *58 :74 J90 Z106 j122 z
43 +59 ;75 K91 [107 k123 {
44 ,60 <76 L92 \108 l124 |
45 —61 =77 M93 ]109 m125 }
46 .62 >78 N94 ^110 n126 ~
47 /63 ?79 O95 _111 o127

Символы с номерами от 128 до 255 представляют собой таблицу расширения и варьируются в зависимости от набора скриптов, представленных кодировкой символов. Набор символов таблицы расширения различается в зависимости от выбранной кодовой страницы:

1251 – кодовая страница Windows

128 Ђ144 Ђ160176 °192 А208 Р224 а240 р
129 Ѓ145 ‘161 Ў177 ±193 Б209 С225 б241 с
130 ‚146 ’162 ў178 I194 В210 Т226 в242 т
131 ѓ147 “163 J179 i195 Г211 У227 г243 у
132 „148 ”164 ¤180 ґ196 Д212 Ф228 д244 ф
133 …149 •165 Ґ181 μ197 Е213 Х229 е245 х
134 †150 –166 ¦182 ¶198 Ж214 Ц230 ж246 ц
135 ‡151 —167 §183 ·199 З215 Ч231 з247 ч
136 €152 □168 Ё184 ё200 И216 Ш232 и248 ш
137 ‰153 ™169 ©185 №201 Й217 Щ233 й249 щ
138 Љ154 љ170 Є186 є202 К218 Ъ234 к250 ъ
139 <155 >171 «187 »203 Л219 Ы235 л251 ы
140 Њ156 њ172 ¬188 j204 М220 Ь236 м252 ь
141 Ќ157 ќ173189 S205 Н221 Э237 н253 э
142 Ћ158 ћ174 ®190 s206 О222 Ю238 о254 ю
143 Џ159 џ175 Ï191 ї207 П223 Я239 п255 я

866 – кодовая страница DOS

128 А144 Р160 а176 ░192 └208 ╨224 р240 ≡Ё
129 Б145 С161 б177 ▒193 ┴209 ╤225 с241 ±ё
130 В146 Т162 в178 ▓194 ┬210 ╥226 т242 ≥
131 Г147 У163 г179 │195 ├211 ╙227 у243 ≤
132 Д148 Ф164 д180 ┤196 ─212 ╘228 ф244 ⌠
133 Е149 Х165 е181 ╡197 ┼213 ╒229 х245 ⌡
134 Ж150 Ц166 ж182 ╢198 ╞214 ╓230 ц246 ¸
135 З151 Ч167 з183 ╖199 ╟215 ╫231 ч247 »
136 И152 Ш168 и184 ╕200 ╚216 ╪232 ш248 °
137 Й153 Щ169 й185 ╣201 ╔217 ┘233 щ249 ·
138 К154 Ъ170 к186 ║202 ╩218 ┌234 ъ250 ∙
139 Л155 Ы171 л187 ╗203 ╦219 █235 ы251 √
140 М156 Ь172 м188 ╝204 ╠220 ▄236 ь252 ⁿ
141 Н157 Э173 н189 ╜205 ═221 ▌237 э253 ²
142 О158 Ю174 о190 ╛206 ╬222 ▐238 ю254 ■
143 П159 Я175 п191 ┐207 ╧223 ▀239 я255

Русские названия основных спецсимволов:

СимволНазвание
`гравис, кавычка, обратный машинописный апостроф
`гравис, кавычка, обратный машинописный апостроф
~тильда
!восклицательный знак
@эт, коммерческое эт, «собака»
#октоторп, решетка, диез
$знак доллара
%процент
^циркумфлекс, знак вставки
&амперсанд
*астериск, звездочка, знак умножения
(левая открывающая круглая скобка
)правая закрывающая круглая скобка
минус, дефис
_знак подчеркивания
=знак равенства
+плюс
[левая открывающая квадратная скобка
]правая закрывающая квадратная скобка
{левая открывающая фигурная скобка
}правая закрывающая фигурная скобка
;точка с запятой
:двоеточие
машинописный апостроф, одинарная кавычка
«двойная кавычка
,запятая
.точка
/слэш, косая черта, знак дроби
<левая открытая угловая скобка, знак меньше
>правая закрытая угловая скобка, знак больше
\обратный слэш, обратная косая черта
|вертикальная черта

Кодировка UNICODE

Юникод (Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода».

В Unicode используются 16-битовые (2-байтовые) коды, что позволяет представить 65536 символов.

Применение стандарта Unicode позволяет закодировать очень большое число символов из разных письменностей: в документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы, при этом становится ненужным переключение кодовых страниц.

Для представления символьных данных в кодировке Unicode используется символьный тип wchar_t.

ASCIIUNICODE
charwchar_t
1 байт2 байта

Тип кодировки задается в свойствах проекта Microsoft Visual Studio:
Кодировка Unicode
Кодировка Unicode
Многобайтовая кодировка предполагает использование кодировки ASCII.
При этом при построении проекта используется директива условной компиляции, переопределяющая тип TCHAR:

 
 
 
 
 

#ifdef _UNICODE
  typedef wchar_t TCHAR;
#else
  typedef char TCHAR;
#endif

Для перекодирования строки в формат Unicode без изменения кодировки файла используется макроопределение
_T(«строка»)

Прототип макроса содержится в файле tchar.h.


Назад: Представление данных и архитектура ЭВМ

prog-cpp.ru

Кодировка ASCII



ASCII обозначает «Американский Стандартный Кодекс для информационного Обмена» (American Standard Code for Information Interchange). Он был разработан в начале 60-х годов 20-го века как стандартная кодировка для компьютеров и аппаратных устройств.

ASCII — это 7-битная кодировка, содержащая 128 символов.

Она состоит из цифр от 1 до 9, прописных и строчных латинских символов и некоторых специальных символов.

Кодировки, используемые в современных компьютерах, HTML и в интернете, основаны на кодексе ASCII.

В таблице ниже представлены все 128 символов ASCII и их аналоги в HTML.


Печатаемые символы ASCII

Символ ASCIIHTML кодировка Описание
 &#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;«собачка»
A&#65;прописная A
B&#66;прописная B
C&#67;прописная C
D&#68;прописная D
E&#69;прописная E
F&#70;прописная F
G&#71;прописная G
H&#72;прописная H
I&#73;прописная I
J&#74;прописная J
K&#75;прописная K
L&#76;прописная L
M&#77;прописная M
N&#78;прописная N
O&#79;прописная O
P&#80;прописная P
Q&#81;прописная Q
R&#82;прописная R
S&#83;прописная S
T&#84;прописная T
U&#85;прописная U
V&#86;прописная V
W&#87;прописная W
X&#88;прописная X
Y&#89;прописная Y
Z&#90;прописная Z
[&#91;левая квадратная скобка
\&#92;обратный слэш
]&#93;правая квадратная скобка
^&#94;знак вставки
_&#95;подчеркивание
`&#96;градус
a&#97;строчная a
b&#98;строчная b
c&#99;строчная c
d&#100;строчная d
e&#101;строчная e
f&#102;строчная f
g&#103;строчная g
h&#104;строчная h
i&#105;строчная i
j&#106;строчная j
k&#107;строчная k
l&#108;строчная l
m&#109;строчная m
n&#110;строчная n
o&#111;строчная o
p&#112;строчная p
q&#113;строчная q
r&#114;строчная r
s&#115;строчная s
t&#116;строчная t
u&#117;строчная u
v&#118;строчная v
w&#119;строчная w
x&#120;строчная x
y&#121;строчная y
z&#122;строчная z
{&#123;левая фигурная скобка
|&#124;вертикальная черта
}&#125;правая фигурная скобка
~&#126;тильда

URL коды символов ACSII

URL коды символов UTF-8 диапазон от U+0400 до U+04FF

HTML Кодирование URL

Таблица кодов символов кирилицы UTF-8

Таблица кодов символов Windows-1251




wm-school.ru

Кодировка ASCII. Таблица кодировки ASCII :: SYL.ru

Под кодированием информации в компьютере понимается процесс ее преобразования в форму, позволяющую организовать более удобную передачу, хранение или автоматическую переработку этих данных. С этой целью используются различные таблицы. Кодировка ASCII — это первая система, разработанная в Соединенных Штатах для работы с англоязычным текстом, которая получила впоследствии распространение во всем мире. Ее описанию, особенностям, свойствам и дальнейшему использованию посвящена статья, представленная ниже.

кодировка ASCII

Отображение и хранение информации в ЭВМ

Символы на мониторе компьютера или того или иного мобильного цифрового гаджета формируются на основе наборов векторных форм всевозможных знаков и кода, позволяющего найти среди них тот символ, который необходимо вставить в нужное место. Он представляет собой последовательностей бит. Таким образом, каждому символу должен однозначно соответствовать набор нулей и единиц, которые стоят в определенном, уникальном порядке.

Как все начиналось

Исторически сложилось так, что первые ЭВМ были англоязычными. Для кодирования символьной информации в них было достаточно использовать всего лишь 7 бит памяти, тогда как для этой цели выделялся 1 байт, состоящий из 8 битов. Количество знаков, понимаемых компьютером в таком случае, было равно 128. В число таких символов входили английский алфавит с его знаками препинания, числа и некоторые специальные символы. Англоязычная семибитная кодировка с соответствующей таблицей (кодовой страницей), разработанная в 1963 году, была названа American Standard Code for Information Interchange. Обычно для ее обозначения использовалась и используется и по сей день аббревиатура «Кодировка ASCII».

Переход к мультиязычности

Со временем компьютеры стали широко использоваться и в неанглоговорящих странах. В связи с этим появилась нужда в кодировках, позволяющих использовать национальные языки. Было решено не изобретать велосипед, и взять за основу ASCII. Таблица кодировки в новой редакции значительно расширилась. Использование 8-го бита позволило переводить на компьютерный язык уже 256 символов.

таблица кодировки ASCII

Описание

Кодировка ASCII имеет таблицу, которая делится на 2 части. Общепринятым международным стандартом принято считать лишь ее первую половину. В нее входят:

  • Символы с порядковыми номерами от 0 до 31, кодируемые последовательностями от 00000000 до 00011111. Они отведены для управляющих символов, которые руководят процессом вывода текста на экран или принтер, подачей звукового сигнала и т. п.
  • Символы с NN в таблице от 32 до 127, кодируемые последовательностями от 00100000 до 01111111 составляют стандартную часть таблицы. В их число входят пробел (N 32), буквы латинского алфавита (строчные и прописные), десятизначные цифры от 0 до 9, знаки препинания, скобки разного начертания и другие символы.
  • Символы с порядковыми номерами от 128 до 255, кодируемые последовательностями от 10000000 до 11111111. В их число включены буквы национальных алфавитов, отличные от латинского. Именно эта альтернативная часть таблицы кодировка ASCII используется для преобразования в компьютерную форму русских символов.
кодировка текста ASCII

Некоторые свойства

К особенностям кодировки ASCII относится отличие букв «A» — «Z» нижнего и верхнего регистров только одним битом. Это обстоятельство значительно упрощает преобразование регистра, а также его проверку на принадлежность к заданному диапазону значений. Кроме того, все буквы в системае кодировки ASCII представляются собственными порядковыми номерами в алфавите, которые записаны 5 цифрами в двоичной системе счисления, перед которыми для букв нижнего регистра стоит 0112, а верхнего — 0102.

К числу особенностей кодировки ASCII можно причислить и представление 10 цифр — «0»-«9». Во второй системе счисления они начинаются с 00112, а заканчиваются 2-ми значениями чисел. Так, 01012 эквивалентно десятичному числу пять, поэтому символ «5» записывается как 0011 01012. Опираясь на сказанное, можно легко преобразовать двоично-десятичные числа в строку в кодировке ASCII посредством добавления слева битовой последовательности 00112 к каждому полубайту.

система кодировки ASCII

«Юникод»

Как известно, для отображения текстов на языках группы юго-восточной Азии требуются тысячи знаков. Такое их количество никак не описывается в одном байте информации, поэтому даже расширенные версии ASCII уже не могли удовлетворять возросшие потребности пользователей из разных стран.

Так, возникла необходимость создания универсальной кодировки текста, разработкой которой при сотрудничестве со многими лидерами мировой IT-индустрии занялся консорциум «Юникод». Его специалистами была создана система UTF 32. В ней для кодирования 1 символа выделялось 32 бита, составляющих 4 байта информации. Главным недостатком было резкое увеличение объема необходимой памяти в целых 4 раза, что влекло за собой множество проблем.

В то же время для большинства стран с официальными языками, относящимися к индоевропейской группе, количество знаков, равное 232, является более чем избыточным.

В результате дальнейшей работы специалистов из консорциума «Юникод» появилась кодировка UTF-16. Она стала тем вариантом преобразования символьной информации, которая устроила всех как по объему требуемой памяти, так и по числу кодируемых символов. Именно поэтому UTF-16 была принята по умолчанию и в ней для одного знака требуется зарезервировать 2 байта.

Даже эта достаточно продвинутая и удачная версия «Юникода» имела некоторые недостатки, и после перехода от расширенной версии ASCII к UTF-16 увеличивала вес документа в два раза.

В связи с этим было решено использовать кодировку переменной длины UTF-8. В таком случае каждый символ исходного текста кодируется последовательностью длиной от 1 до 6 байт.

особенности кодировки ASCII

Связь с American standard code for information interchange

Все знаки латинского алфавита в UTF-8 переменной длины кодируются в 1 байт, как в системе кодировки ASCII.

Особенностью ЮТФ-8 является то, что в случае текста на латинице без использования других символов, даже программы, не понимающие «Юникод», все равно позволят его прочитать. Иными словами, базовая часть кодировки текста ASCII просто переходит в состав новой UTF переменной длины. Кириллические знаки в ЮТФ-8 занимают 2 байта, а, например, грузинские — 3 байта. Созданием UTF-16 и 8 была решена основная проблема создания единого кодового пространства в шрифтах. С тех пор производителям шрифтов остается только заполнять таблицу векторными формами символов текста исходя из своих потребностей.

В различных операционных системах предпочтение отдается различным кодировкам. Чтобы иметь возможность читать и редактировать тексты, набранные в другой кодировке, применяются программы перекодировки русского текста. Некоторые текстовые редакторы содержат встроенные перекодировщики и позволяют читать текст вне зависимости от кодировки.

сколько символов в кодировке ASCII

Теперь вы знаете, сколько символов в кодировке ASCII и, как и почему она была разработана. Конечно, сегодня наибольшее распространение в мире получил стандарт «Юникод». Однако нельзя забывать, что он создан на базе ASCII, поэтому следует по достоинству оценивать вклад его разработчиков в сферу IT.

www.syl.ru

Таблица символов ASCII

0 000 0x00 00000000 NUL \0 &#000; Нулевой байт
1 001 0x01 00000001 SOH &#001; Начало заголовка
2 002 0x02 00000010 STX &#002; Начало текста
3 003 0x03 00000011 ETX &#003; Конец «текста»
4 004 0x04 00000100 EOT &#004; конец передачи
5 005 0x05 00000101 ENQ &#005; «Прошу подтверждения!»
6 006 0x06 00000110 ACK &#006; «Подтверждаю!»
7 007 0x07 00000111 BEL \a &#007; Звуковой сигнал – звонок
8 010 0x08 00001000 BS \b &#008; Возврат на один символ (BACKSPACE)
9 011 0x09 00001001 TAB \t &#009; Табуляция
10 012 0x0A 00001010 LF \n &#010; Перевод строки
11 013 0x0B 00001011 VT \v &#011; Вертикальная табуляция
12 014 0x0C 00001100 FF \f &#012; Прогон страницы, новая страница
13 015 0x0D 00001101 CR \r &#013; Возврат каретки
14 016 0x0E 00001110 SO &#014; Переключиться на другую ленту (кодировку)
15 017 0x0F 00001111 SI &#015; Переключиться на исходную ленту (кодировку)
16 020 0x10 00010000 DLE &#016; Экранирование канала данных
17 021 0x11 00010001 DC1 &#017; 1-й символ управления устройством
18 022 0x12 00010010 DC2 &#018; 2-й символ управления устройством
19 023 0x13 00010011 DC3 &#019; 3-й символ управления устройством
20 024 0x14 00010100 DC4 &#020; 4-й символ управления устройством
21 025 0x15 00010101 NAK &#021; «Не подтверждаю!»
22 026 0x16 00010110 SYN &#022; Символ для синхронизации
23 027 0x17 00010111 ETB &#023; Конец текстового блока
24 030 0x18 00011000 CAN &#024; Отмена
25 031 0x19 00011001 EM &#025; Конец носителя
26 032 0x1A 00011010 SUB &#026; Подставить
27 033 0x1B 00011011 ESC \e &#027; Escape (Расширение)
28 034 0x1C 00011100 FS &#028; Разделитель файлов
29 035 0x1D 00011101 GS &#029; Разделитель групп
30 036 0x1E 00011110 RS &#030; Разделитель записей
31 037 0x1F 00011111 US &#031; Разделитель юнитов
127 177 0x7F 01111111 Delete &#127; Символ для удаления (на перфолентах)

snipp.ru

Таблица поиска ASCII — 𝗖𝗼𝗱𝗶𝗻𝗴.𝗧𝗼𝗼𝗹𝘀

Полная таблица поиска ASCII (256 бит), включая управляющие символы ASCII, символы ASCII и расширенные символы ASCII.

ASCII (американский стандартный код для обмена информацией) является наиболее широко используемым стандартом кодирования символов. Стандартный ASCII имеет длину 7 битов, всего 128 различных символов. Расширенный ASCII имеет длину 8 битов, 256 различных символов. Символ авторского права © define В расширенной таблице ASCII.

Код ASCII (десятичный) Код ASCII (2-арный) Код ASCII (восьмеричный) Код ASCII (шестнадцатеричный) Char (персонаж) Описание (Введение)
00000NULLNull character
01111SOHStart of Header
021022STXStart of Text
031133ETXEnd of Text, hearts card suit
0410044EOTEnd of Transmission, diamonds card suit
0510155ENQEnquiry, clubs card suit
0611066ACKAcknowledgement, spade card suit
0711177BELBell
081000108BSBackspace
091001119HTHorizontal Tab
10101012aLFLine feed
11101113bVTVertical Tab, male symbol, symbol for Mars
12110014cFFForm feed, female symbol, symbol for Venus
13110115dCRCarriage return
14111016eSOShift Out
15111117fSIShift In
16100002010DLEData link escape
17100012111DC1Device control 1
18100102212DC2Device control 2
19100112313DC3Device control 3
20101002414DC4Device control 4
21101012515NAKNAK Negative-acknowledge
22101102616SYNSynchronous idle
23101112717ETBEnd of trans. block
24110003018CANCancel
25110013119EMEnd of medium
2611010321aSUBSubstitute
2711011331bESCEscape
2811100341cFSFile separator
2911101351dGSGroup separator
3011110361e
RS
Record separator
3111111371fUSUnit separator
12711111111777fDELDelete
Код ASCII (десятичный) Код ASCII (2-арный) Код ASCII (восьмеричный) Код ASCII (шестнадцатеричный) Char (персонаж) Описание (Введение)
321000004020spaceSpace
331000014121!Exclamation mark
341000104222«Double quotes ; Quotation mark ; speech marks
351000114323#Number sign
361001004424$Dollar sign
371001014525%Percent sign
381001104626&Ampersand
391001114727Single quote or Apostrophe
401010005028(round brackets or parentheses, opening round bracket
411010015129)parentheses or round brackets, closing parentheses
42101010522a*Asterisk
43101011532b+Plus sign
44101100542c,Comma
45101101552dHyphen, minus sign
46101110562e.Dot, full stop
47101111572f/Slash, forward slash, fraction bar, division slash
4811000060300number zero
4911000161311number one
5011001062322number two
5111001163333number three
5211010064344number four
5311010165355number five
5411011066366number six
5511011167377number seven
5611100070388number eight
5711100171399number nine
58111010723a:Colon
59111011733b;Semicolon
60111100743cLess-than sign
61111101753d=Equals sign
62111110763e>Greater-than sign ; Inequality
63111111773f?Question mark
64100000010040@At sign
65100000110141ACapital letter A
66100001010242BCapital letter B
67100001110343CCapital letter C
68100010010444DCapital letter D
69100010110545ECapital letter E
70100011010646FCapital letter F
71100011110747GCapital letter G
72100100011048HCapital letter H
73100100111149ICapital letter I
7410010101124aJCapital letter J
7510010111134bKCapital letter K
7610011001144cLCapital letter L
7710011011154dMCapital letter M
7810011101164eNCapital letter N
7910011111174fOCapital letter O
80101000012050PCapital letter P
81101000112151QCapital letter Q
82101001012252RCapital letter R
83101001112353SCapital letter S
84101010012454TCapital letter T
85101010112555UCapital letter U
86101011012656VCapital letter V
87101011112757WCapital letter W
88101100013058XCapital letter X
89101100113159YCapital letter Y
9010110101325aZCapital letter Z
9110110111335b[square brackets or box brackets, opening bracket
9210111001345c\Backslash, reverse slash
9310111011355d]box brackets or square brackets, closing bracket
9410111101365e^Circumflex accent or Caret
9510111111375f_underscore, understrike, underbar or low line
96110000014060`Grave accent
97110000114161aLowercase letter a, minuscule a
98110001014262bLowercase letter b, minuscule b
99110001114363cLowercase letter c, minuscule c
100110010014464dLowercase letter d, minuscule d
101110010114565eLowercase letter e, minuscule e
102110011014666fLowercase letter f, minuscule f
103110011114767gLowercase letter g, minuscule g
104110100015068hLowercase letter h, minuscule h
105110100115169iLowercase letter i, minuscule i
10611010101526ajLowercase letter j, minuscule j
10711010111536bkLowercase letter k, minuscule k
10811011001546clLowercase letter l, minuscule l
10911011011556dmLowercase letter m, minuscule m
11011011101566enLowercase letter n, minuscule n
11111011111576foLowercase letter o, minuscule o
112111000016070pLowercase letter p, minuscule p
113111000116171qLowercase letter q, minuscule q
114111001016272rLowercase letter r, minuscule r
115111001116373sLowercase letter s, minuscule s
116111010016474tLowercase letter t, minuscule t
117111010116575uLowercase letter u, minuscule u
118111011016676vLowercase letter v, minuscule v
119111011116777wLowercase letter w, minuscule w
120111100017078xLowercase letter x, minuscule x
121111100117179yLowercase letter y, minuscule y
12211110101727azLowercase letter z, minuscule z
12311110111737b{braces or curly brackets, opening braces
12411111001747c|vertical-bar, vbar, vertical line or vertical slash
12511111011757d}curly brackets or braces, closing curly brackets
12611111101767e~Tilde ; swung dash
Код ASCII (десятичный) Код ASCII (2-арный) Код ASCII (восьмеричный) Код ASCII (шестнадцатеричный) Char (персонаж) Описание (Введение)
1281000000020080ÇMajuscule C-cedilla
1291000000120181ületter u with umlaut or diaeresis, u-umlaut
1301000001020282életter e with acute accent or e-acute
1311000001120383âletter a with circumflex accent or a-circumflex

coding.tools