С коды символов – Вставка символов и знаков на основе латинского алфавита в кодировке ASCII или Юникод

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

Коды символов ASCII: таблицы, понятие, применение

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 DecHexChar DecHexChar DecHexChar
00NUL3220(sp)6440@9660`
11SOH3321!6541A9761a
22STX3422«6642B9862b
33ETX3523#6743C9963c
44EOT36
24
$6844D10064d
55ENQ3725%6945E10165e
66ACK3826&7046F10266f
77BEL39277147G10367g
88BS4028(7248H10468h
99TAB4129)7349I10569i
10ALF422A*744AJ1066Aj
11BVT432B+75
4B
K1076Bk
12CFF442C,764CL1086Cl
13DCR452D774DM1096Dm
14ESO462E.784EN1106En
15FSI472F/794FO1116Fo
1610DLE483008050P11270p
1711DC1493118151Q11371q
1812DC2503228252R11472r
1913DC3513338353S11573s
2014DC4523448454T11674t
2115NAK533558555U11775u
2216SYN543668656V11876v
2317ETB553778757W11977w
2418CAN563888858X12078x
2519EM573998959Y12179y
261ASUB583A:905AZ1227Az
271BESC593B;915B[1237B{
281CFS603C<925C\1247C|
291DGS613D=935D]1257D}
301ERS623E>945E^1267E~
311FUS633F?955F_1277FDEL

Расширенная таблица кодов ASCII

DecHexChar DecHexChar DecHexChar DecHexChar
12880Ç160A0á192C0.224E0α
12981ü 161A1í193C12225E1ß
13082é162A2ó194C20226E2Γ
13183â163A3ú195C3/227E3
13284ä164A4ñ196C4)228E4
13385à165A5Ñ197C53229E5σ
13486å166A6ª198C6G230E6μ
13587ç167A7°199C7K231E7τ
13688ê168A8¿200C89232E8Φ
13789ë169A9_201C96233E9Θ
1388Aè170AA¬202CA=234EAΩ
1398Bï171AB½203CB;235EBδ
1408Cî172AC¼204CC:236EC
1418Dì173AD¡205CD4237EDφ
1428EÄ174AE«206CE>238EEε
1438FÅ175AF»207CFN239EF
14490É176B0208D0J240F0
14591æ177B1209D1L241F1±
14692
Æ
178B2210D2H242F2
14793ô179B3*211D3F243F3
14894ö180B41212D4B244F4
149
95ò181B5I213D5?245F5
15096û182B61214D6C246F6÷
15197ù183B7D215D7O247F7
15298_184B8@216D8P248F80
15399Ö185B9<217D9249F9.
1549AÜ186BA5218DA+250
FA
.
1559B¢187BB7219DB$251FB
1569C£188BC8220DC(252FC_
1579D¥189BDE221DD%253FD²
1589E_190BEA222DE254FE
1599Fƒ191BF,223DF&255FF

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

ASCII коды

Как применять ascii коды?

Например, вы пишете в HTML коде &#42; а на страничке выведет * (звездочка или Asterisk). Так из любым, понравившемся символом из таблицы ascii кодов.

Теперь более практичные случаи, например, необходимо реализовать вывод php, js, html, css или других кодов на веб страничку, для этого нужно заменить < и > на &#60; и &#62;. Таким же образом, можно вывести любой другой символ.

Другой случай, когда нужно реализовать подсветку кода (php, js, css, html…), пользовался регулярными выражениями в javascript, и получилось что звездочка (Asterisk), мешала работе js функции. Заменил ее ascii кодом и все стало работать как швейцарские часы.

Третий случай, когда вы создаете многоязычный сайт, в других странах, символы не входящие в стандарт их кодировки, могут выглядеть «крякозябрами», поэтому их нужно менять ascii кодами.

Как видите ascii кода пригодятся как программистам так и верстальщикам . Если у вас остались замечания или вопросы по поводу, ascii кодов, пишите в комментариях ниже. 

Дальше: CSS h2, h3: стилизация h2, h3 заголовков


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


 

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

Для кодировки символов в 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.


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

Таблица спецсимволов с ASCII-кодами | IT Blog. Code Inside

ИмяКодВидОписание
&nbsp;&#160; неразрывный пробел
&iexcl;&#161;¡перевернутый восклицательный знак
&cent;&#162;¢цент
&pound;&#163;£фунт стерлингов
&euro;&#8364;евро
 &#8362;шекель
&curren;&#164;¤денежная единица
&yen;&#165;¥иена или юань
&brvbar;&#166;¦разорванная (я бы сказала «простреленная») вертикальная черта
&sect;&#167;§параграф
&uml;&#168;¨трема (знак над гласной для произнесения ее отдельно от предшествующей гласной; напр., na¨ve)
&copy;&#169;©знак copyright
&ordf;&#170;ªженский порядковый числитель
&ordm;&#186;ºмужской порядковый числитель
&laquo;&#171;«левая двойная угловая скобка
&raquo;&#187;»правая двойная угловая скобка
&not;&#172;¬знак отрицания
&shy;&#173;­место возможного переноса
&reg;&#174;®знак зарегистрированной торговой марки
&macr;&#175;¯знак долготы над гласным
&deg;&#176;°градус
&permil;&#8240;промилле
&acute;&#180;´знак ударения
&micro;&#181;µмикро
&para;&#182;символ параграфа
&middot;&#183;·точка
&cedil;&#184;¸седиль (орфографический знак)
&sup1;&#185;¹верхний индекс ‘один’
&iquest;&#191;¿перевернутый вопросительный знак
Стрелки
&larr;&#8592;стрелка влево
&uarr;&#8593;стрелка вверх
&rarr;&#8594;стрелка вправо
&darr;&#8595;стрелка вниз
&harr;&#8596;стрелка влево-вправо
&rArr;&#8658;двойная стрелка вправо
&lArr;&#8656;двойная стрелка влево **
&hArr;&#8660;двойная стрелка влево-вправо
&uArr;&#8657;двойная стрелка вверх **
&dArr;&#8659;двойная стрелка вниз **
&crarr;&#8629;стрелка вниз и влево – знак возврата каретки (верни каретку, сволочь!) **
Прочие символы
&spades;&#9824;знак масти ‘пики’
&clubs;&#9827;знак масти ‘трефы’ — shamrock
&hearts;&#9829;знак масти ‘червы’ — valentine
&diams;&#9830;знак масти ‘бубны’ (я бы не догадалась, выглядит оно как… ну, вы поняли)
&loz;&#9674;ромб
&#9675;круг
&#9679;черный круг
&#9668;треугольник налево
&#9660;черный треугольник вниз
&#9658;черный треугольник направо
&#9650;черный треугольник вверх
&#9632;черный квадрат (привет, Малевичу!)
&#9642;черный квадратик
&#9643;квадратик
&#9792;женское начало (и конец)
&#9794;самцовость
&quot;&#34;«двойная кавычка
&amp;&#38;&амперсанд
&lt;&#60;<знак ‘меньше’
&gt;&#62;>знак ‘больше’
&circ;&#710;ˆсимвол циркумфлекса (диакритический знак над гласной)
&tilde;&#732;˜тильда
&trade;&#8482;знак торговой марки
Знаки пунктуации
&bull;&#8226;bullet — маленький черный кружок
&hellip;&#8230;многоточие
&prime;&#8242;одиночный штрих — минуты и футы
&Prime;&#8243;двойной штрих — секунды и дюймы
&oline;&#8254;надчеркивание
&frasl;&#8260;косая дробная черта
Общая пунктуация
&ndash;&#8211;тире
&mdash;&#8212;длинное тире
&lsquo;&#8216;левая одиночная кавычка
&rsquo;&#8217;правая одиночная кавычка
&sbquo;&#8218;нижняя одиночная кавычка
&ldquo;&#8220;левая двойная кавычка
&rdquo;&#8221;правая двойная кавычка
&bdquo;&#8222;нижняя двойная кавычка
Знаки арифметичеких и математических операций
&times;&#215;×знак умножения
&divide;&#247;÷знак деления
&frasl;&#8260;дробная черта
&minus;&#8722;знак минус
&il;&#60;<знак меньше
&gt;&#62;>знак больше
&le;&#8804;меньше или равно
&ge;&#8805;больше или равно
&asymp;&#8776;приблизительно равно (асимптотически равно)
&ne;&#8800;не равно
&equiv;&#8801;тождественно, совпадает с
&plusmn;&#177;±плюс-минус
&frac14;&#188;¼одна четвёртая
&frac12;&#189;½одна вторая
&frac34;&#190;¾три четверти
&sup1;&#185;¹единица в верхнем индексе
&sup2;&#178;²два в верхнем индексе (квадрат)
&sup3;&#179;³три в верхнем индексе (куб)
&radic;&#8730;квадратный корень (радикал)
&infin;&#8734;знак бесконечность
&sum;&#8721;знак суммирования
&prod;&#8719;произведение последовательности — знак произведения
&part;&#8706;частичный дифференциал
&int;&#8747;интеграл
&forall&#8704;для всех
&exist&#8707;существует
&empty&#8709;пустое множество; диаметр **
&nabla&#8711;набла = backward difference
&isin&#8712;принадлежит
&notin&#8713;не принадлежит **
&ni&#8715;содержит
&lowast&#8727;оператор ‘звездочка’ **
&prop&#8733;пропорционально
&ang&#8736;угол
&and&#8743;логическое И — wedge
&or&#8744;логическое ИЛИ — vee
&cap&#8745;пересечение — cap
&cup&#8746;объединение — cup
&there4&#8756;следовательно
&sim&#8764;знак тильда — ‘изменяется с’ — знак подобия
&cong&#8773;approximately equal to **
&sub&#8834;является подмножеством
&sup&∓#8835;является надмножеством
&nsub&#8836;не является подмножеством **
&sube&#8838;является подмножеством либо равно
&supe&#8839;является надмножеством либо равно
&oplus&#8853;плюс в кружке — direct sum
&otimes&#8855;знак умножения в кружке — vector product **
&perp&#8869;ортогонально, перпендикулярно
&sdot&#8901;оператор ‘точка’ **
&fnof;&#402;ƒзнак функции
Латинские буквы
&Agrave;&#192;Àлатинская заглавная буква А с тупым ударением
&Aacute;&#193;Áлатинская заглавная буква А с острым ударением
&Acirc;&#194;Âлатинская заглавная буква А с циркумфлексом (диакритический знак над гласной)
&Atilde;&#195;Ãлатинская заглавная буква А с тильдой
&Auml;&#196;Äлатинская заглавная буква А с тремой (знак над гласной для произнесения ее отдельно от предшествующей гласной)
&Aring;&#197;Åлатинская заглавная буква А с верхним кружком
&AElig;&#198;Æлатинские заглавные символы AE
&Ccedil;&#199;Çлатинская заглавная буква C с седилем
&Egrave;&#200;Èлатинская заглавная буква E с тупым ударением
&Eacute;&#201;Éлатинская заглавная буква E с острым ударением
&Ecirc;&#202;Êлатинская заглавная буква E с циркумфлексом (диакритический знак над гласной)
&Euml;&#203;Ëлатинская заглавная буква E с тремой
&Igrave;&#204;Ìлатинская заглавная буква I с тупым ударением
&Iacute;&#205;Íлатинская заглавная буква I с острым ударением
&Icirc;&#206;Îлатинская заглавная буква I с циркумфлексом
&Iuml;&#207;Ïлатинская заглавная буква I с тремой
&ETH;&#208;Ðлатинские заглавные символы ETH
&Ntilde;&#209;Ñлатинская заглавная буква N с тильдой
&Ograve;&#210;Òлатинская заглавная буква O с тупым ударением
&Oacute;&#211;Óлатинская заглавная буква O с острым ударением
&Ocirc;&#212;Ôлатинская заглавная буква O с циркумфлексом
&Otilde;&#213;Õлатинская заглавная буква O с тильдой
&Ouml;&#214;Öлатинская заглавная буква O с тремой
&Oslash;&#216;Øлатинская заглавная буква O со штрихом
&Ugrave;&#217;Ùлатинская заглавная буква U с тупым ударением
&Uacute;&#218;Úлатинская заглавная буква U с острым ударением
&Ucirc;&#219;Ûлатинская заглавная буква U с циркумфлексом
&Uuml;&#220;Üлатинская заглавная буква U с тремой
&Yacute;&#221;Ýлатинская заглавная буква Y с острым ударением
&THORN;&#222;Þлатинская заглавная буква THORN
&agrave;&#224;àлатинская строчная буква А с тупым ударением
&aacute;&##225;áлатинская строчная буква А с острым ударением
&acirc;&##226;âлатинская строчная буква А с циркумфлексом
&atilde;&#227;ãлатинская строчная буква А с тильдой
&∓auml;&#228;äлатинская строчная буква А с тремой
&aring;&#229;åлатинская строчная буква А с верхним кружком
&aelig;&#230;æлатинская строчные буквы АE
&ccedil;&#231;çлатинская строчная буква А с седилем
&egrave;&#232;èлатинская строчная буква E с тупым ударением
&eacute;&#233;éлатинская строчная буква E с острым ударением
&ecirc;&#234;êлатинская строчная буква E с циркумфлексом
&euml;&#235;ëлатинская строчная буква E с тремой
&igrave;&#236;ìлатинская строчная буква I с тупым ударением
&iacute;&#237;íлатинская строчная буква I с острым ударением
&icirc;&#238;îлатинская строчная буква I с циркумфлексом
&iuml;&#239;ïлатинская строчная буква I с тремой
&eth;&#240;ðлатинская строчные символы eth
&ntilde;&#241;ñлатинская строчная буква N с тильдой
&ograve;&#242;òлатинская строчная буква O с тупым ударением
&oacute;&#243;óлатинская строчная буква O с острым ударением
&ocirc;&#244;ôлатинская строчная буква O с циркумфлексом
&otilde;&#245;õлатинская строчная буква I с тильдой
&ouml;&#246;öлатинская строчная буква I с тремой
&oslash;&#248;øлатинская строчная буква O со штрихом
&ugrave;&∓#249;ùлатинская строчная буква U с тупым ударением
&uacute;&#250;úлатинская строчная буква U с острым ударением
&ucirc;&#251;ûлатинская строчная буква U с циркумфлексом
&uuml;&#252;üлатинская строчная буква U с тремой
&yacute;&#253;ýлатинская строчная буква Y с острымударением
&thorn;&#254;þлатинская строчная буква thorn
&yuml;&#255;ÿлатинская строчная буква Y с тремой
Греческие буквы
&Alpha;&#913;Αгреческая заглавная буква альфа
&Beta;&#914;Βгреческая заглавная буква бета
&Gamma;&#915;Γгреческая заглавная буква гамма
&Delta;&#916;Δгреческая заглавная буква дельта
&Epsilon;&#917;Εгреческая заглавная буква эпсилон
&Zeta;&#918;Ζгреческая заглавная буква дзета
&Eta;&#919;Ηгреческая заглавная буква эта
&Theta;&#920;Θгреческая заглавная буква тета
&Iota;&#921;Ιгреческая заглавная буква иота
&Kappa;&#922;Κгреческая заглавная буква каппа
&Lambda;&#923;Λгреческая заглавная буква лямбда
&Mu;&#924;Μгреческая заглавная буква мю
&Nu;&#925;Νгреческая заглавная буква ню
&Xi;&#926;Ξгреческая заглавная буква кси
&Omicron;&#927;Οгреческая заглавная буква омикрон
&Pi;&#928;Πгреческая заглавная буква пи
&Rho;&#929;Ρгреческая заглавная буква ро
&Sigma;&#931;Σгреческая заглавная буква сигма
&Tau;&#932;Τгреческая заглавная буква тау
&Upsilon;&#933;Υгреческая заглавная буква ипсилон
&Phi;&#934;Φгреческая заглавная буква фи
&Chi;&#935;Χгреческая заглавная буква хи
&Psi;&#936;Ψгреческая заглавная буква пси
&Omega;&#937;Ωгреческая заглавная буква омега
&alpha;&#945;αгреческая строчная буква альфа
&beta;&#946;βгреческая строчная буква бета
&gamma;&#947;γгреческая строчная буква гамма
&delta;&#948;δгреческая строчная буква дельта
&epsilon;&#949;εгреческая строчная буква эпсилон
&zeta;&#950;ζгреческая строчная буква дзета
&eta;&#951;ηгреческая строчная буква эта
&theta;&#952;θгреческая строчная буква тета
&iota;&#953;ιгреческая строчная буква иота
&kappa;&#954;κгреческая строчная буква каппа
&lambda;&#955;λгреческая строчная буква лямбда
&mu;&#956;μгреческая строчная буква мю
&nu;&#957;νгреческая строчная буква ню
&xi;&#958;ξгреческая строчная буква кси
&omicron;&#959;οгреческая строчная буква омикрон
&pi;&#960;πгреческая строчная буква пи
&rho;&#961;ρгреческая строчная буква ро
&sigmaf;&∓#962;ςгреческая строчная буква сигма (final)
&sigma;&#963;σгреческая строчная буква сигма
&tau;&#964;τгреческая строчная буква тау
&upsilon;&#965;υгреческая строчная буква ипсилон
&phi;&#966;φгреческая строчная буква фи
&chi;&#967;χгреческая строчная буква хи
&psi;&#968;ψгреческая строчная буква пси
&omega;&#969;ωгреческая строчная буква омега
Ивритские буквы
 &#1488;אалеф
 &#1489;בбэт
 &#1490;גгимель
 &#1491;דдалед
 &#1492;הhей
 &#1493;וвав
 &#1494;זзаин
 &#1495;חхэт
 &#1496;טтэт
 &#1497;יйуд
 &#1498;ךкаф-софит (ставится только в конце слова)
 &#1499;כкаф
 &#1500;לламед
 &#1501;םмэм-софит (ставится только в конце слова)
 &#1502;מмэм
 &#1503;ןнун-софит (ставится только в конце слова)
 &#1504;נнун
 &#1505;סсамэх
 &#1506;עаин
 &#1507;ףпэй-софит (ставится только в конце слова)
 &#1508;פпэй
 &#1509;ץцадик-софит (ставится только в конце слова)
 &#1510;צцадик
 &∓#1511;קкуф
 &#1512;רрэйш
 &#1513;שшин
 &#1514;תтав

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



Область UTF-8 с кодами от U+0000 до U+0500 — это базовая область символов кирилицы.

Если Вы хотите какой-либо из этих знаков отобразить в HTML-документе, Вы можете использовать шестнадцатеричное (Hex) значение ( &&num;x + код + 😉 или десятичное (Dec) значение ( &&num; + код + 😉 из таблицы кодов.

В следующем примере видно как можно отобразить заглавную букву Ё, используя символы кодировки UTF-8:

Пример: Литера Ё

Десятичный код: Ё
Шестнадцатиричный код: Ё

<p>Десятичный код: &#1025;</p>
<p>Шестнадцатиричный код: &#x0401;</p>

Таблица кодов символов кирилицы UTF-8 от U+0400 до U+0500

СимволDecHex СимволDecHex
Ѐ10240400 Ҁ11520480
Ё10250401 ҁ11530481
Ђ10260402 ҂11540482
Ѓ10270403 о҃11550483
Є10280404 о҄11560484
Ѕ10290405 о҅11570485
І10300406 о҆11580486
Ї10310407 о҇11590487
Ј10320408 о҈11600488
Љ10330409 о҉11610489
Њ1034040A Ҋ1162048A
Ћ1035040B ҋ1163048B
Ќ1036040C Ҍ1164048C
Ѝ1037040D ҍ1165048D
Ў1038040E Ҏ1166048E
Џ1039040F ҏ1167048F
А10400410 Ґ11680490
Б10410411 ґ11690491
В10420412 Ғ11700492
Г10430413 ғ11710493
Д10440414 Ҕ11720494
Е10450415 ҕ11730495
Ж10460416 Җ11740496
З10470417 җ11750497
И10480418 Ҙ11760498
Й10490419 ҙ11770499
К1050041A Қ1178049A
Л1051041B қ1179049B
М1052041C Ҝ1180049C
Н1053041D ҝ1181049D
О1054041E Ҟ1182049E
П1055041F ҟ1183049F
Р10560420 Ҡ118404A0
С10570421 ҡ118504A1
Т10580422 Ң118604A2
У10590423 ң118704A3
Ф10600424 Ҥ118804A4
Х10610425 ҥ118904A5
Ц10620426 Ҧ119004A6
Ч10630427 ҧ119104A7
Ш10640428 Ҩ119204A8
Щ10650429 ҩ119304A9
Ъ1066042A Ҫ119404AA
Ы1067042B ҫ119504AB
Ь1068042C Ҭ119604AC
Э1069042D ҭ119704AD
Ю1070042E Ү119804AE
Я1071042F ү119904AF
а10720430 Ұ120004B0
б10730431 ұ120104B1
в10740432 Ҳ120204B2
г10750433 ҳ120304B3
д10760434 Ҵ120404B4
е10770435 ҵ120504B5
ж10780436 Ҷ120604B6
з10790437 ҷ120704B7
и10800438 Ҹ120804B8
й10810439 ҹ120904B9
к1082043A Һ121004BA
л1083043B һ121104BB
м1084043C Ҽ121204BC
н1085043D Ҿ121404BE
о1086043E ҿ121504BF
п1087043F Ӏ121604C0
р10880440 Ӂ121704C1
с10890441  ӂ121804C2
т10900442 Ӄ121904C3
у10910443 ӄ122004C4
ф10920444 Ӆ122104C5
х10930445 ӆ122204C6
ц10940446 Ӈ122304C7
ч10950447 ӈ122404C8
ш10960448 Ӊ122504C9
щ10970449 ӊ122604CA
ъ1098044A Ӌ122704CB
ы1099044B ӌ122804CC
ь1100044C Ӎ122904CD
э1101044D ӎ123004CE
ю1102044E ӏ123104CF
я1103044F Ӑ123204D0
ѐ11040450 ӑ123304D1
ё11050451 Ӓ123404D2
ђ11060452 ӓ123504D3
ѓ11070453 Ӕ123604D4
є11080454 ӕ123704D5
ѕ11090455 Ӗ123804D6
і11100456 ӗ123904D7
ї11110457 Ә124004D8
ј11120458 ә124104D9
љ11130459 Ӛ124204DA
њ1114045A ӛ124304DB
ћ1115045B Ӝ124404DC
ќ1116045C ӝ124504DD
ѝ1117045D Ӟ124604DE
ў1118045E ӟ124704DF
џ1119045F Ӡ124804E0
Ѡ11200460 ӡ124904E1
ѡ11210461 Ӣ125004E2
Ѣ11220462 ӣ125104E3
ѣ11230463 Ӥ125204E4
Ѥ11240464 ӥ125304E5
ѥ11250465 Ӧ125404E6
Ѧ11260466 ӧ125504E7
ѧ11270467 Ө125604E8
Ѩ11280468 ө125704E9
ѩ11290469 Ӫ125804EA
Ѫ1130046A ӫ125904EB
ѫ1131046B Ӭ126004EC
Ѭ1132046C ӭ126104ED
ѭ1133046D Ӯ126204EE
Ѯ1134046E ӯ126304EF
ѯ1135046F Ӱ126404F0
Ѱ11360470 ӱ126504F1
ѱ11370471 Ӳ126604F2
Ѳ11380472 ӳ126704F3
ѳ11390473 Ӵ126804F4
Ѵ11400474 ӵ126904F5
ѵ11410475 Ӷ127004F6
Ѷ11420476 ӷ127104F7
ѷ11430477 Ӹ127204F8
Ѹ11440478 ӹ127304F9
ѹ11450479 Ӻ127404FA
Ѻ1146047A ӻ127504FB
ѻ1147047B Ӽ127604FC
Ѽ1148047C ӽ127704FD
ѽ1149047D Ӿ127804FE
Ѿ1150047E ӿ127904FF
ѿ1151047F Ԁ12800500

Смотрите также:

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

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

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

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





Please enable JavaScript to view the comments powered by Disqus.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *