Таблица ASCII — cppreference.com

Данная таблица содержит все 128 десятичных (10), восьмеричных (8), шестнадцатеричных (16) и символьных (символ) ASCII-кодов.

10 8 16 символ 10 8 16 символ 10 8 16 символ 10 8 16 символ
0 000NUL (null) 324020(пробел) 6410040
@
9614060`
1 101SOH (start of header) 334121! 6510141A 9714161a
2 202STX (start of text)
34
4222" 6610242B 9814262b
3 303ETX (end of text) 354323# 6710343C 99143
63c
4 404EOT (end of transmission) 364424$ 6810444D 10014464d
5 505ENQ (enquiry) 37
45
25% 6910545E 10114565e
6 606ACK (acknowledge) 384626& 7010646F 102146
66
f
7 707BEL (bell) 394727' 7110747G 10314767g
81008BS (backspace) 405028(
72
11048H 10415068h
91109HT (horizontal tab) 415129) 7311149I 10515169i
1012
0a
LF (line feed — new line) 42522a* 741124aJ 1061526aj
11130bVT (vertical tab) 43532b+ 751134bK 1071536bk
12140cFF (form feed — new page) 44542c, 761144cL 1081546cl
13150dCR (carriage return) 45552d- 771154dM 1091556dm
14160eSO (shift out) 46562e. 781164e
N
1101566en
15170fSI (shift in) 47572f/ 791174fO 1111576fo
162010DLE (data link escape) 48
60300 8012050P 11216070p
172111DC1 (device control 1) 4961311 8112151Q 11316171q
182212DC2 (device control 2) 5062322 8212252R 11416272r
192313DC3 (device control 3) 516333
3
8312353S 11516373s
202414DC4 (device control 4) 5264344 8412454T 11616474t
212515NAK (negative acknowledge) 5365355 8512555U 11716575u
222616SYN (synchronous idle) 5466366 8612656V 11816676v
232717ETB (end of transmission block) 5567377 8712757W 11916777w
243018CAN (cancel) 5670388 8813058X 12017078x
253119EM (end of medium) 5771399 8913159Y 12117179y
26321aSUB (substitute) 58723a: 901325aZ 1221727az
27331bESC (escape) 59733b; 911335b[ 1231737b{
28341cFS (file separator) 60743c< 921345c\ 1241747c|
29351dGS (group separator) 61753d= 931355d] 1251757d}
30361eRS (record separator) 62763e> 941365e^ 1261767e~
31371fUS (unit separator) 63773f? 951375f_ 1271777fDEL (delete)

ru.cppreference.com

Сводная таблица ASCII — QuestHint

Символ10-ный16-ричныйдвоичныйСимвол10-ный16-ричныйдвоичный
(null)000000000000483000110000
101000000011493100110001
202000000102503200110010
303000000113513300110011
404000001004523400110100
505000001015533500110101
606000001106543600110110
707000001117553700110111
808000010008563800111000
909000010019573900111001
100A00001010 :583A00111010
110B00001011 ;593B00111011
120C00001100<603C00111100
130D00001101=613D00111101
140E00001110>623E00111110
150F00001111 ?633F00111111
161000010000@644001000000
171100010001A654101000001
181200010010B664201000010
191300010011C674301000011
201400010100D684401000100
211500010101E694501000101
221600010110F704601000110
231700010111G714701000111
241800011000H724801001000
251900011001I734901001001
261A00011010J744A01001010
271B00011011K754B01001011
281C00011100L764C01001100
291D00011101M774D01001101
301E00011110N784E01001110
311F00011111O794F01001111
пробел322000100000P805001010000
 !332100100001Q815101010001
«342200100010R825201010010
#352300100011S835301010011
$362400100100T845401010100
 %372500100101U855501010101
&382600100110V865601010110
392700100111W875701010111
(402800101000X885801011000
)412900101001Y895901011001
*422A00101010Z905A01011010
+432B00101011[915B01011011
,442C00101100\925C01011100
452D00101101]935D01011101
.462E00101110^945E01011110
/472F00101111_955F01011111
`966001100000Щ1539910011001
a976101100001Ъ1549A10011010
b986201100010Ы1559B10011011
c996301100011Ь1569C10011100
d1006401100100Э1579D10011101
e1016501100101Ю1589E10011110
f1026601100110Я1599F10011111
g1036701100111а160A010100000
h1046801101000б161A110100001
i1056901101001в162A210100010
j1066A01101010г163A310100011
k1076B01101011д164A410100100
l1086C01101100е165A510100101
m1096D01101101ж166A610100110
n1106E01101110з167A710100111
o1116F01101111и168A810101000
p1127001110000й169A910101001
q1137101110001к170AA10101010
r1147201110010л171AB10101011
s1157301110011м172AC10101100
t1167401110100н173AD10101101
u1177501110101о174AE10101110
v1187601110110п175AF10101111
w1197701110111176B010110000
x1207801111000Ђ177B110110001
y1217901111001Ѓ178B210110010
z1227A01111010Ё179B310110011
{1237B01111011Є180B410110100
|1247C01111100Ѕ181B510110101
}1257D01111101І182B610110110
~1267E01111110Ї183B710110111
1277F01111111Ј184B810111000
А1288010000000Љ185B910111001
Б1298110000001Њ186BA10111010
В1308210000010Ћ187BB10111011
Г1318310000011Ќ188BC10111100
Д1328410000100Ґ189BD10111101
Е1338510000101Ў190BE10111110
Ж1348610000110Џ191BF10111111
З1358710000111А192C011000000
И1368810001000Б193C111000001
Й1378910001001В194C211000010
К1388A10001010Г195C311000011
Л1398B10001011Д196C411000100
М1408C10001100Е197C511000101
Н1418D10001101Ж198C611000110
О1428E10001110З199C711000111
П1438F10001111И200C811001000
Р1449010010000Й201C911001001
С1459110010001К202CA11001010
Т1469210010010Л203CB11001011
У1479310010011М204CC11001100
Ф1489410010100Н205CD11001101
Х1499510010101О206CE11001110
Ц1509610010110П207CF11001111
Ч1519710010111Р208D011010000
Ш1529810011000С209D111010001
Т210D211010010щ233E911101001
У211D311010011ъ234EA11101010
Ф212D411010100ы235EB11101011
Х213D511010101ь236EC11101100
Ц214D611010110э237ED11101101
Ч215D711010111ю238EE11101110
Ш216D811011000я239EF11101111
Щ217D911011001ј240F011110000
Ъ218DA11011010Ј241F111110001
Ы219DB11011011т242F211110010
Ь220DC11011100у243F311110011
Э221DD11011101ф244F411110100
Ю222DE11011110х245F511110101
Я223DF11011111ц246F611110110
р224E011100000ч247F711110111
с225E111100001ш248F811111000
т226E211100010щ249F911111001
у227E311100011ъ250FA11111010
ф228E411100100ы251FB11111011
х229E511100101ь252FC11111100
ц230E611100110э253FD11111101
ч231E711100111ю254FE11111110
ш232E811101000255FF11111111

questhint.ru

Коды символов 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)

DecHexChar DecHexChar DecHexChar DecHexChar
00NUL3220(sp)6440@9660`
11SOH3321!6541A9761a
22STX3422«6642B9862b
33ETX3523#6743C9963c
44EOT3624$6844D10064d
55ENQ3725%6945E10165e
66ACK3826&7046F10266f
77BEL39277147G10367g
88BS4028(7248H10468h
99TAB4129)7349I10569i
10ALF422A*744AJ1066Aj
11BVT432B+754BK1076Bk
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
14995ò181B5I213D5?245F5
15096û182B61214D6C246F6÷
15197ù183B7D215D7O247F7
15298_184B8@216D8P248F80
15399Ö185B9<217D9249F9.
1549AÜ186BA5218DA+250FA.
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 заголовков


sitear.ru

ASCII таблица символов.

ASCII — это аббревиатура, которая расшифровывается как American Standard Code for Information Interchange. Эта кодировка служит для представления латинского и национального алфавитов, знаков препинания, цифр и управляющих символов. Перед вами стандартная ASCII таблица из 128 десятичных чисел, представленных для шестнадцатеричных чисел и символов.

DEC

HEX

СИМВ

DEC

HEX

СИМВ

DEC

HEX

СИМВ

DEC

HEX

СИМВ

0

0

NUL

32

20

пробел

64

40

@

96

60

`

1

1

SOH

33

21

!

65

41

A

97

61

a

2

2

STX

34

22

«

66

42

B

98

62

b

3

3

ETX

35

23

#

67

43

C

99

63

c

4

4

EOT

36

24

$

68

44

D

100

64

d

5

5

ENQ

37

25

%

69

45

E

101

65

e

6

6

ACK

38

26

&

70

46

F

102

66

f

7

7

BEL

39

27

71

47

G

103

67

g

8

8

BS**

40

28

(

72

48

H

104

68

h

9

9

TAB**

41

29

)

73

49

I

105

69

i

10

A

LF**

42

2A

*

74

4A

J

106

6A

j

11

B

VT

43

2B

+

75

4B

K

107

6B

k

12

C

FF

44

2C

,

76

4C

L

108

6C

l

13

D

CR**

45

2D

77

4D

M

109

6D

m

14

E

SO

46

2E

.

78

4E

N

110

6E

n

15

F

SI

47

2F

/

79

4F

O

111

6F

o

16

10

DLE

48

30

0

80

50

P

112

70

p

17

11

DC1

49

31

1

81

51

Q

113

71

q

18

12

DC2

50

32

2

82

52

R

114

72

r

19

13

DC3

51

33

3

83

53

S

115

73

s

20

14

DC4

52

34

4

84

54

T

116

74

t

21

15

NAK

53

35

5

85

55

U

117

75

u

22

16

SYN

54

36

6

86

56

V

118

76

v

23

17

ETB

55

37

7

87

57

W

119

77

w

24

18

CAN

56

38

8

88

58

X

120

78

x

25

19

EM

57

39

9

89

59

Y

121

79

y

26

1A

SUB

58

3A

:

90

5A

Z

122

7A

z

27

1B

ESC

59

3B

;

91

5B

[

123

7B

{

28

1C

FS

60

3C

<

92

5C

\

124

7C

|

29

1D

GS

61

3D

=

93

5D

]

125

7D

}

30

1E

RS

62

3E

>

94

5E

^

126

7E

~

31

1F

US

63

3F

?

95

5F

_

127

7F




Похожие записи:

kvodo.ru

ASCII — это… Что такое ASCII?

ASCII

ASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].

ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).

Наложение символов

Благодаря символу BS (возврат на шаг) на принтере можно печатать один символ поверх другого. В ASCII было предусмотрено добавление таким образом диакритики к буквам, например:

  • a BS ' → á
  • a BS ` → à
  • a BS ^ → â
  • o BS / → ø
  • c BS , → ç
  • n BS ~ → ñ

Примечание: в старых шрифтах апостроф ‘ рисовался с наклоном влево, а тильда ~ была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху.

Если на символ накладывается тот же символ, то получается эффект жирного шрифта, а если на символ накладывается подчёркивание, то получается подчёркнутый текст.

  • a BS aa
  • a BS _a

Примечание: это используется, например, в справочной системе man.

Национальные варианты ASCII

Стандарт ISO 646 (ECMA-6) предусматривает возможность размещения национальных символов на месте @ [ \ ] ^ ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».

Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.

Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.

В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.

Кодировка

 .0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
0.NULSOHSTXETXEOTENQACKBELBSTABLFVTFFCRSOSI
1.DLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2.  !«#$ %&()*+,./
3.0123456789 : ;<=> ?
4.@ABCDEFGHIJKLMNO
5.PQRSTUVWXYZ[\]^_
6.`abcdefghijklmno
7.pqrstuvwxyz{|}~DEL

Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.

Управляющие символы

Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.

(После названия каждого символа указан его 16-ричный код)

  • NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
  • SOH, 01 — Start Of Heading, начало заголовка.
  • STX, 02 — Start of Text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста.
  • ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам.
  • EOT, 04 — End of Transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры.
  • ENQ, 05 — Enquire. Прошу подтверждения.
  • ACK, 06 — Acknowledgement. Подтверждаю.
  • BEL, 07 — Bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования C и C++ обозначается \a.
  • BS, 08 — Backspace, возврат на один символ. Сейчас стирает предыдущий символ.
  • TAB, 09 — Tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t .
  • LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
  • VT, 0B — Vertical Tab, вертикальная табуляция.
  • FF, 0C — Form Feed, прогон страницы, новая страница.
  • CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
  • SO, 0E — Shift Out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
  • SI, 0F — Shift In, обратно к Shift Out.
  • DLE, 10 — Data Link Escape, освобождение канала данных — следующие символы представляют собой данные, а не управляющие символы.
  • DC1, 11 — Device Control 1, 1-й символ управления устройством — включить устройство чтения перфоленты.
  • DC2, 12 — Device Control 2, 2-й символ управления устройством — включить перфоратор.
  • DC3, 13 — Device Control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты.
  • DC4, 14 — Device Control 4, 4-й символ управления устройством — выключить перфоратор.
  • NAK, 15 — Negative Acknowledgment, не подтверждаю. Обратно Acknowledgment.
  • SYN, 16 — Synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать.
  • ETB, 17 — End of Text Block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки.
  • CAN, 18 — Cancel, отмена (того, что было передано ранее).
  • EM, 19 — End of Medium, конец носителя (кончилась перфолента и т. д.)
  • SUB, 1A — Substitute, подставить. Ставится на месте символа, значение которого было потеряно или испорчено при передаче. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS и Windows. У этой функции нет никакой очевидной связи с символом SUB.
  • ESC, 1B — Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинал управляющие последовательности.
  • FS, 1C — File Separator, разделитель файлов.
  • GS, 1D — Group Separator, разделитель групп.
  • RS, 1E — Record Separator, разделитель записей.
  • US, 1F — Unit Separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов.
  • DEL, 7F — Delete, стереть последний символ. Символом DEL, состоящим в двоичном коде из всех единиц, можно было забить любой символ. Устройства и программы игнорировали DEL так же, как NUL. Код этого символа происходит из первых текстовых процессоров с памятью на перфоленте: в них удаление символа происходило забиванием его кода дырочками (обозначавшими логические единицы).

Структурные свойства таблицы

  • Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
  • Буквы A-Z верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 1002 (для букв верхнего регистра) или 1102 (для букв нижнего регистра).

Представление ASCII в ЭВМ

На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.

На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1]:

 .0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
0.NULSOMEOAEOMEQTWRURUBELLBKSPHTLFVTFFCRSOSI
1.DC0DC1DC2DC3DC4ERRSYNCLEMS0S1S2S3S4S5S6S7
2.                
3.                
4.BLANK !«#$ %&()*+,./
5.0123456789 : ;<=> ?
6.                
7.                
8.                
9.                
A.@ABCDEFGHIJKLMNO
B.PQRSTUVWXYZ[\]
C.                
D.                
E. abcdefghijklmno
F.pqrstuvwxyz   ESCDEL

На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.

ASCII-коды используются также для определения нажатой клавиши при программировании. Для стандартной QWERTY-клавиатуры таблица кодов выглядит следующим образом:

Escape

27

F1

112

F2

113

F3

114

F4

115

F5

116

F6

117

F7

118

F8

119

F9

120

F10

121

F11

122

F12

123

Print Screen

Scroll Lock

145

Pause

19

192

1

49

2

50

3

51

4

52

5

53

6

54

7

55

8

56

9

57

0

48

189

=+

187

Back Space

8

Insert

45

Home

36

Page Up

33

Num Lock

144

/ доп.

111

* доп.

106

+ доп.

107

Tab

9

Q

81

W

87

E

69

R

82

T

84

Y

89

U

85

I

73

O

79

P

80

[

219

]

221

Delete

46

End

35

Page Down

34

7 доп.

109

8 доп.

108

9 доп.

105

Caps Lock

20

A

65

S

83

D

68

F

70

G

71

H

72

J

74

K

75

L

76

186

‘э

222

Enter

13

4 доп.

100

5 доп.

101

6 доп.

102

Enter доп.

13

Shift

16

Z

90

X

88

C

67

V

86

B

66

N

78

M

77

,<

188

.>

190

/

191

Shift

16

\|

220

Up

38

1 доп.

97

2 доп.

98

3 доп.

99

Ctrl

17

win

Alt

18

Space Bar

32

Alt

18

win

list

Ctrl

17

Left

37

Down

40

Right

39

Ins/0

45/96

Del/.

46/110

Примечание

  1. G. M. Amdahl, G. A. Blaauw, F. P. Brooks, Jr. Architecture of the IBM System/360, 1964

См. также

Ссылки

dic.academic.ru

ASCII – путеводитель для новичков

Для того, чтобы грамотно использовать ASCII, необходимо расширить знания в данной сфере и о возможностях кодирования.

ASCII представляет собой кодировочную таблицу печатных символов (см. скриншот №1), набираемых на компьютерной клавиатуре, для передачи информации и некоторых кодов. Иными словами происходит кодирование алфавита и десятичных цифр в соответствующие символы, представляющие и несущие в себе необходимую информацию.


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

Для решения подобных вопросов были разработаны другие версии таблицы ASCII. Например, для языков с иноязычной структурой были или убраны буквы английского алфавита, или к ним добавлялись дополнительные символы в виде национального алфавита. Так, в кодировке ASCII могут присутствовать русские буквы для национального использования (см. скриншот №2).

Данная кодировочная система необходима не только для набора текстовой информации на клавиатуре. Она также используется в графике. Например, в программе ASCII Art Maker графические изображения различных расширений состоят из спектра символов кодировки ASCII (см. скриншот №3).


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

Данный метод кодировки также может быть востребован во время написания или создания документа HTML. Например, вы вводите определённый и необходимый вам набор знаков, а при просмотре самой страницы на экран будет выведен символ, соответствующий данному коду.

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

  1. Переносимый набор символов;
  2. Управляющие символы;
  3. EBCDIC;
  4. VISCII;
  5. YUSCII;
  6. Юникод;
  7. ASCII art;
  8. КОИ-8.

Как и любая систематизированная программа, ASCII обладает своими характерными свойствами. Так, например, десятеричная система исчисления (цифры от 0 до 9) преобразуется в двоичную систему исчисления (т.е. каждая десятеричная цифра преобразуется в двоичную 288=1001000 соответственно).

Буквы, располагающиеся в верхних и нижних колонках, отличаются друг от друга лишь битом, что существенно снижает уровень сложности проверки и редактирование регистра.

При всех этих свойствах кодировка ASCII работает как восьми битная, хотя изначально предусматривалась как семи битная.

Применение ASCII в программах Microsoft Office:

В случае необходимости данный вариант кодирования информации может быть использован в Microsoft Notepad и Microsoft Office Word. В рамках этих приложений документ может быть сохранен в формате ASCII, но в этом случае при наборе текста невозможно будет использование некоторых функций.

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

  • Microsoft Excel;
  • Microsoft FrontPage;
  • Microsoft InfoPath;
  • Microsoft OneNote;
  • Microsoft Outlook;
  • Microsoft PowerPoint;
  • Microsoft Project.

При этом стоит учитывать, что набирая код ASCII в этих приложениях необходимо удерживать нажатой клавиатурную клавишу ALT.

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

До новых встреч!

www.internet-technologies.ru

Таблицы ASCII

DECOCTHEXBINСимволHTML кодОписание
1282008010000000&#128;Знак евро
1292018110000001
1302028210000010&#130;Одинарная кавычка low-9
1312038310000011ƒ&#131;Латинская строчная буква » f » с крючком
1322048410000100&#132;Двойная кавычка low-9
1332058510000101&#133;Горизонтальный Многоточие
1342068610000110&#134;Кинжал
1352078710000111&#135;Двойной кинжал
1362108810001000ˆ&#136;Буква-модификатор с окантовкой
1372118910001001&#137;Знак per mille
1382128A10001010Š&#138;Латинская заглавная буква » S » с Карон
1392138B10001011&#139;Одиночная Лев-указывая Цитата угла
1402148C10001100Œ&#140;Латинский капитал
1412158D10001101
1422168E10001110Ž&#142;Латинская заглавная буква » Z » с caron
1432178F10001111
1442209010010000
1452219110010001&#145;Левая одинарная кавычка
1462229210010010&#146;Правая одинарная кавычка
1472239310010011&#147;Левая двойная кавычка
1482249410010100&#148;Правая двойная кавычка
1492259510010101&#149;Пуля
1502269610010110&#150;Ru тире
1512279710010111&#151;Длинное тире
1522309810011000˜&#152;Маленькая Тильда
1532319910011001&#153;Товарный знак
1542329A10011010š&#154;Латинская строчная буква » S » с Карон
1552339B10011011&#155;Одинарная кавычка с прямым углом
1562349C10011100œ&#156;Латинский малый OE лигатуры
1572359D10011101
1582369E10011110ž&#158;Латинская строчная буква » z » с Карон
1592379F10011111Ÿ&#159;Латинская заглавная буква «Y»
160240A010100000&#160;Не-ломая космос
161241A110100001¡&#161;Перевернутый восклицательный знак
162242A210100010¢&#162;Центовый знак
163243A310100011£&#163;Знак фунта
164244A410100100¤&#164;Знак валюты
165245A510100101¥&#165;Йена знак
166246A610100110¦&#166;Трубка, сломанная вертикальная полоса
167247A710100111§&#167;Раздел знак
168250A810101000¨&#168;Интервал диарез-умлаут
169251A910101001©&#169;Знак авторского права
170252AA10101010ª&#170;Женский Порядковый индикатор
171253AB10101011«&#171;Двойные кавычки
172254AC10101100¬&#172;Не подписать
173255AD10101101&#173;Мягкий перенос
174256AE10101110®&#174;Знак зарегистрированной торговой марки
175257AF10101111¯&#175;Расстояние макрон-оверлайн
176260B010110000°&#176;Знак степени
177261B110110001±&#177;Знак плюс-минус
178262B210110010²&#178;Надстрочный двухквадратный
179263B310110011³&#179;Надстрочный индекс в трех кубах
180264B410110100´&#180;Острый акцент — расстояние острый
181265B510110101µ&#181;Микро-знак
182266B610110110&#182;Pilcrow sign-знак параграфа
183267B710110111·&#183;Средняя точка — Грузинская запятая
184270B810111000¸&#184;Шаг седилья
185271B910111001¹&#185;Надстрочный
186272BA10111010º&#186;Мужской Порядковый индикатор
187273BB10111011»&#187;Прямые двойные кавычки
188274BC10111100¼&#188;Часть одна четверть
189275BD10111101½&#189;Часть одна половина
190276BE10111110¾&#190;Фракция три четверти
191277BF10111111¿&#191;Перевернутый вопросительный знак
192300C011000000À&#192;Латинская заглавная буква » а » с могилой
193301C111000001Á&#193;Латинская заглавная буква «а»
194302C211000010Â&#194;Латинская заглавная буква » а » с circumflex
195303C311000011Ã&#195;Латинская заглавная буква » а » с тильдой
196304C411000100Ä&#196;Латинская заглавная буква » а » с диарезой
197305C511000101Å&#197;Латинская заглавная буква » а » с кольцом сверху
198306C611000110Æ&#198;Латинская заглавная буква «AE»
199307C711000111Ç&#199;Латинская заглавная буква » C » с cedilla
200310C811001000È&#200;Латинская заглавная буква «e»
201311C911001001É&#201;Латинская заглавная буква «е»
202312CA11001010Ê&#202;Латинская заглавная буква » Е » С circumflex
203313CB11001011Ë&#203;Латинская заглавная буква » Е » С диарезой
204314CC11001100Ì&#204;Латинская заглавная буква «I»
205315CD11001101Í&#205;Латинская заглавная буква «I»
206316CE11001110Î&#206;Латинская заглавная буква » I » с circumflex
207317CF11001111Ï&#207;Латинская заглавная буква » I » с диарезой
208320D011010000Ð&#208;Латинская заглавная буква «ETH»
209321D111010001Ñ&#209;Латинская заглавная буква » N » с тильдой
210322D211010010Ò&#210;Latin capital letter O with grave
211323D311010011Ó&#211;Latin capital letter O with acute
212324D411010100Ô&#212;Latin capital letter O with circumflex
213325D511010101Õ&#213;Latin capital letter O with tilde
214326D611010110Ö&#214;Latin capital letter O with diaeresis
215327D711010111×&#215;Multiplication sign
216330D811011000Ø&#216;Latin capital letter O with slash
217331D911011001Ù&#217;Latin capital letter U with grave
218332DA11011010Ú&#218;Latin capital letter U with acute
219333DB11011011Û&#219;Latin capital letter U with circumflex
220334DC11011100Ü&#220;Latin capital letter U with diaeresis
221335DD11011101Ý&#221;Latin capital letter Y with acute
222336DE11011110Þ&#222;Latin capital letter THORN
223337DF11011111ß&#223;Latin small letter sharp s — ess-zed
224340E011100000à&#224;Latin small letter a with grave
225341E111100001á&#225;Latin small letter a with acute
226342E211100010â&#226;Latin small letter a with circumflex
227343E311100011ã&#227;Latin small letter a with tilde
228344E411100100ä&#228;Latin small letter a with diaeresis
229345E511100101å&#229;Latin small letter a with ring above
230346E611100110æ&#230;Latin small letter ae
231347E711100111ç&#231;Latin small letter c with cedilla
232350E811101000è&#232;Latin small letter e with grave
233351E911101001é&#233;Latin small letter e with acute
234352EA11101010ê&#234;Латинская строчная буква » Е » С circumflex
235353EB11101011ë&#235;Латинская строчная буква » Е » С диарезой
236354EC11101100ì&#236;Латинская строчная буква I с могилой
237355ED11101101í&#237;Латинская строчная буква I с острым
238356EE11101110î&#238;Латинская строчная буква I с circumflex
239357EF11101111ï&#239;Латинская строчная буква » I » с диарезой
240360F011110000ð&#240;Латинская строчная буква «eth»
241361F111110001ñ&#241;Латинская строчная буква » n » с тильдой
242362F211110010ò&#242;Латинская строчная буква » o » с могилой
243363F311110011ó&#243;Латинская строчная буква «o»
244364F411110100ô&#244;Латинская строчная буква » o » с circumflex
245365F511110101õ&#245;Latin small letter o with tilde
246366F611110110ö&#246;Latin small letter o with diaeresis
247367F711110111÷&#247;Division sign
248370F811111000ø&#248;Latin small letter o with slash
249371F911111001ù&#249;Latin small letter u with grave
250372FA11111010ú&#250;Latin small letter u with acute
251373FB11111011û&#251;Latin small letter u with circumflex
252374FC11111100ü&#252;Latin small letter u with diaeresis
253375FD11111101ý&#253;Latin small letter y with acute
254376FE11111110þ&#254;Латинская строчная буква «thorn»
255377FF11111111ÿ&#255;Латинская строчная буква » y » с диарезой

right-bracket.ru