diff --git a/.githooks/pre-commit/01_asciiref_gen b/.githooks/pre-commit/01_asciiref_gen new file mode 100644 index 0000000..c1d4580 --- /dev/null +++ b/.githooks/pre-commit/01_asciiref_gen @@ -0,0 +1,16 @@ +#!/bin/bash + +origdir="${PWD}" +docsdir="${PWD}/ref/ascii/" + +if ! command -v asciidoctor &> /dev/null; +then + exit 0 +fi + +cd "${docsdir}" + +asciidoctor -o ascii.html ascii.adoc + +cd ${origdir} +git add "${docsdir}/ascii.html" diff --git a/ref/ascii/ascii.html b/ref/ascii/ascii.html index 66df545..327a793 100644 --- a/ref/ascii/ascii.html +++ b/ref/ascii/ascii.html @@ -4,7 +4,7 @@ - +
0
000
00
00000000
�
N/A
NUL
Null byte/character
1
001
01
00000001

N/A
SOH
Start of heading
2
002
02
00000010

N/A
STX
Start of text
3
003
03
00000011

N/A
ETX
End text
4
004
04
00000100

N/A
EOT
End of transmission
5
005
05
00000101

N/A
ENQ
Enquiry
6
006
06
00000110

N/A
ACK
Acknowledgement
7
007
07
00000111

N/A
BEL
Terminal bell
8
010
08
00001000

N/A
BS
Backspace
9
011
09
00001001
	
N/A
HT
Horizontal tab (\t
)
10
012
0a
00001010


N/A
LF
Line feed (\n
)
11
013
0b
00001011

N/A
VT
Vertical tab
12
014
0c
00001100

N/A
FF
Form feed
13
015
0d
00001101

N/A
CR
Carriage return (\r
)
14
016
0e
00001110

N/A
SO
Shift out (X-ON
)
15
017
0f
00001111

N/A
SI
Shift in (X-OFF
)
16
020
10
00010000

N/A
DLE
Data line escape
17
021
11
00010001

N/A
DC1
Device control 1 (XON
)
18
022
12
00010010

N/A
DC2
Device control 2
19
023
13
00010011

N/A
DC3
Device control 3 (XOFF
)
20
024
14
00010100

N/A
DC4
Device control 4
21
025
15
00010101

N/A
NAK
Negative acknowledgement
22
026
16
00010110

N/A
SYN
Synchronous idle
23
027
17
00010111

N/A
ETB
End transmit block
24
030
18
00011000

N/A
CAN
Cancel
25
031
19
00011001

N/A
EM
End medium
26
032
1a
00011010

N/A
SUB
Substitute
27
033
1b
00011011

N/A
ESC
Escape
28
034
1c
00011100

N/A
FS
File separator
29
035
1d
00011101

N/A
GS
Group separator
30
036
1e
00011110

N/A
RS
Record Separator
31
037
1f
00011111

N/A
US
Unit Separator
32
040
20
00100000
 
N/A
N/A
Space (non-printable)
33
041
21
00100001
!
N/A
!
Exclamation point
34
042
22
00100010
"
"
"
Double quote
35
043
23
00100011
#
N/A
#
Octothorpe (Number symbol)
36
044
24
00100100
$
N/A
$
Dollar(USD) symbol
37
045
25
00100101
%
N/A
%
Percent sign
38
046
26
00100110
&
&
&
Ampersand
39
047
27
00100111
'
N/A
'
Single quote
40
050
28
00101000
(
N/A
(
Open parenthesis
41
051
29
00101001
)
N/A
)
Close parenthesis
42
052
2a
00101010
*
N/A
*
Asterisk
43
053
2b
00101011
+
N/A
+
Plus sign
44
054
2c
00101100
,
N/A
,
Comma
45
055
2d
00101101
-
N/A
-
Hyphen
46
056
2e
00101110
.
N/A
.
Period
47
057
2f
00101111
/
N/A
/
Slash
48
060
30
00110000
0
N/A
0
The number zero
49
061
31
00110001
1
N/A
1
The number one
50
062
32
00110010
2
N/A
2
The number two
51
063
33
00110011
3
N/A
3
The number three
52
064
34
00110100
4
N/A
4
The number four
53
065
35
00110101
5
N/A
5
The number five
54
066
36
00110110
6
N/A
6
The number six
55
067
37
00110111
7
N/A
7
The number seven
56
070
38
00111000
8
N/A
8
The number eight
57
071
39
00111001
9
N/A
9
The number nine
58
072
3a
00111010
:
N/A
:
Colon
59
073
3b
00111011
;
N/A
;
Semicolon
60
074
3c
00111100
<
<
<
Open angled bracket ('Less than' sign)
61
075
3d
00111101
=
N/A
=
Equals sign
62
076
3e
00111110
>
>
>
Closed angled bracket ('Greater than' sign)
63
077
3f
00111111
?
N/A
?
Question mark
64
100
40
01000000
@
N/A
@
'At' symbol
65
101
41
01000001
A
N/A
A
The letter A (uppercase)
66
102
42
01000010
B
N/A
B
The letter B (uppercase)
67
103
43
01000011
C
N/A
C
The letter C (uppercase)
68
104
44
01000100
D
N/A
D
The letter D (uppercase)
69
105
45
01000101
E
N/A
E
The letter E (uppercase)
70
106
46
01000110
F
N/A
F
The letter F (uppercase)
71
107
47
01000111
G
N/A
G
The letter G (uppercase)
72
110
48
01001000
H
N/A
H
The letter H (uppercase)
73
111
49
01001001
I
N/A
I
The letter I (uppercase)
74
112
4a
01001010
J
N/A
J
The letter J (uppercase)
75
113
4b
01001011
K
N/A
K
The letter K (uppercase)
76
114
4c
01001100
L
N/A
L
The letter L (uppercase)
77
115
4d
01001101
M
N/A
M
The letter M (uppercase)
78
116
4e
01001110
N
N/A
N
The letter N (uppercase)
79
117
4f
01001111
O
N/A
O
The letter O (uppercase)
80
120
50
01010000
P
N/A
P
The letter P (uppercase)
81
121
51
01010001
Q
N/A
Q
The letter Q (uppercase)
82
122
52
01010010
R
N/A
R
The letter R (uppercase)
83
123
53
01010011
S
N/A
S
The letter S (uppercase)
84
124
54
01010100
T
N/A
T
The letter T (uppercase)
85
125
55
01010101
U
N/A
U
The letter U (uppercase)
86
126
56
01010110
V
N/A
V
The letter V (uppercase)
87
127
57
01010111
W
N/A
W
The letter W (uppercase)
88
130
58
01011000
X
N/A
X
The letter X (uppercase)
89
131
59
01011001
Y
N/A
Y
The letter Y (uppercase)
90
132
5a
01011010
Z
N/A
Z
The letter Z (uppercase)
91
133
5b
01011011
[
N/A
[
Open square bracket
92
134
5c
01011100
\
N/A
\
Backslash
93
135
5d
01011101
]
N/A
]
Closed square bracket
94
136
5e
01011110
^
N/A
^
Caret (Exponent sign)
95
137
5f
01011111
_
N/A
_
Underscore
96
140
60
01100000
`
N/A
`
Grave accent (Backtick)
97
141
61
01100001
a
N/A
a
The letter A (lowercase)
98
142
62
01100010
b
N/A
b
The letter B (lowercase)
99
143
63
01100011
c
N/A
c
The letter C (lowercase)
100
144
64
01100100
d
N/A
d
The letter D (lowercase)
101
145
65
01100101
e
N/A
e
The letter E (lowercase)
102
146
66
01100110
f
N/A
f
The letter F (lowercase)
103
147
67
01100111
g
N/A
g
The letter G (lowercase)
104
150
68
01101000
h
N/A
h
The letter H (lowercase)
105
151
69
01101001
i
N/A
i
The letter I (lowercase)
106
152
6a
01101010
j
N/A
j
The letter J (lowercase)
107
153
6b
01101011
k
N/A
k
The letter K (lowercase)
108
154
6c
01101100
l
N/A
l
The letter L (lowercase)
109
155
6d
01101101
m
N/A
m
The letter M (lowercase)
110
156
6e
01101110
n
N/A
n
The letter N (lowercase)
111
157
6f
01101111
o
N/A
o
The letter O (lowercase)
112
160
70
01110000
p
N/A
p
The letter P (lowercase)
113
161
71
01110001
q
N/A
q
The letter Q (lowercase)
114
162
72
01110010
r
N/A
r
The letter R (lowercase)
115
163
73
01110011
s
N/A
s
The letter S (lowercase)
116
164
74
01110100
t
N/A
t
The letter T (lowercase)
117
165
75
01110101
u
N/A
u
The letter U (lowercase)
118
166
76
01110110
v
N/A
v
The letter V (lowercase)
119
167
77
01110111
w
N/A
w
The letter W (lowercase)
120
170
78
01111000
x
N/A
x
The letter X (lowercase)
121
171
79
01111001
y
N/A
y
The letter Y (lowercase)
122
172
7a
01111010
z
N/A
z
The letter Z (lowercase)
123
173
7b
01111011
{
N/A
{
Open curly bracket (Open brace)
124
174
7c
01111100
|
N/A
|
Vertical bar (Pipe)
125
175
7d
01111101
}
N/A
}
Closed curly bracket (Closed brace)
126
176
7e
01111110
~
N/A
~
Tilde (Equivalency sign)
127
177
7f
01111111

N/A
N/A
Delete
128
200
80
10000000
€
N/A
Euro symbol
129
201
81
10000001

N/A
N/A
N/A (Undefined)
130
202
82
10000010
‚
N/A
Single low-9 quote
131
203
83
10000011
ƒ
N/A
Florin (Hooked F, lowercase)
132
204
84
10000100
„
N/A
Double low-9 quote
133
205
85
10000101
…
N/A
Horizontal ellipsis
134
206
86
10000110
†
N/A
135
207
87
10000111
‡
N/A
136
210
88
10001000
ˆ
N/A
137
211
89
10001001
‰
N/A
Per mille sign
138
212
8a
10001010
Š
N/A
S with caron (uppercase)
139
213
8b
10001011
‹
N/A
Open single guillemet
140
214
8c
10001100
Œ
N/A
Latin OE ligature (uppercase)
141
215
8d
10001101

N/A
N/A
N/A (Undefined)
142
216
8e
10001110
Ž
N/A
Z with caron (uppercase)
143
217
8f
10001111

N/A
N/A
N/A (Undefined)
144
220
90
10010000

N/A
N/A
N/A (Undefined)
145
221
91
10010001
‘
N/A
Open single quote mark
146
222
92
10010010
’
N/A
Closed single quote mark
147
223
93
10010011
“
N/A
Open double quote mark
148
224
94
10010100
”
N/A
Closed double quote mark
149
225
95
10010101
•
N/A
Bullet
150
226
96
10010110
–
N/A
En dash
151
227
97
10010111
—
N/A
Em dash
152
230
98
10011000
˜
N/A
Small tilde
153
231
99
10011001
™
N/A
Trademark symbol
154
232
9a
10011010
š
N/A
S with caron (lowercase)
155
233
9b
10011011
›
N/A
Closed single guillemet
156
234
9c
10011100
œ
N/A
Latin OE ligature (lowercase)
157
235
9d
10011101

N/A
N/A
N/A (Undefined)
158
236
9e
10011110
ž
N/A
Z with caron (lowercase)
159
237
9f
10011111
Ÿ
N/A
Diaeretic Y (uppercase)
160
240
a0
10100000
 
N/A
Non-breaking space
161
241
a1
10100001
¡
¡
¡
Inverted exclamation point
162
242
a2
10100010
¢
¢
¢
Cent(USD) symbol
163
243
a3
10100011
£
£
£
Pound sterling(GBP) symbol
164
244
a4
10100100
¤
¤
¤
Generic/unspecified currency symbol
165
245
a5
10100101
¥
¥
¥
Yen(JPY)/Yuan(CNY) symbol
166
246
a6
10100110
¦
¦
¦
Broken Vertical bar (Pipe)
167
247
a7
10100111
§
§
§
Section symbol
168
250
a8
10101000
¨
¨
¨
169
251
a9
10101001
©
©
©
Copyright symbol
170
252
aa
10101010
ª
ª
ª
Ordinal indicator (feminine)
171
253
ab
10101011
«
«
«
Open double guillemet
172
254
ac
10101100
¬
¬
¬
173
255
ad
10101101
­
­
N/A
174
256
ae
10101110
®
®
®
Registered trademark symbol
175
257
af
10101111
¯
¯
¯
Macron (overline)
176
260
b0
10110000
°
°
°
Degree symbol
177
261
b1
10110001
±
±
±
Plus-minus sign
178
262
b2
10110010
²
²
²
Superscript two (Squared)
179
263
b3
10110011
³
³
³
Superscript three (Cubed)
180
264
b4
10110100
´
´
´
Acute accent
181
265
b5
10110101
µ
µ
µ
Mu (Micro symbol)
182
266
b6
10110110
¶
¶
¶
Pilcrow (Paragraph symbol)
183
267
b7
10110111
·
·
·
184
270
b8
10111000
¸
¸
¸
185
271
b9
10111001
¹
¹
¹
Superscript one
186
272
ba
10111010
º
º
º
Ordinal indicator (masculine)
187
273
bb
10111011
»
»
»
Closed double guillemet
188
274
bc
10111100
¼
¼
¼
Fraction (One-quarter)
189
275
bd
10111101
½
½
½
Fraction (One-half)
190
276
be
10111110
¾
¾
¾
Fraction (Three-quarters)
191
277
bf
10111111
¿
¿
¿
Inverted question mark
192
300
c0
11000000
À
À
À
Grave A (uppercase)
193
301
c1
11000001
Á
Á
Á
Acute A (uppercase)
194
302
c2
11000010
Â
Â
Â
Circumflex A (uppercase)
195
303
c3
11000011
Ã
Ã
Ã
A with tilde (uppercase)
196
304
c4
11000100
Ä
Ä
Ä
Diaeretic A (uppercase)
197
305
c5
11000101
Å
Å
Å
Ringed A (uppercase)
198
306
c6
11000110
Æ
Æ
Æ
AE ligature (uppercase)
199
307
c7
11000111
Ç
Ç
Ç
Cedillic C (uppercase)
200
310
c8
11001000
È
È
È
Grave E (uppercase)
201
311
c9
11001001
É
É
É
Acute E (uppercase)
202
312
ca
11001010
Ê
Ê
Ê
Circumflex E (uppercase)
203
313
cb
11001011
Ë
Ë
Ë
Diaeretic E (uppercase)
204
314
cc
11001100
Ì
Ì
Ì
Grave I (uppercase)
205
315
cd
11001101
Í
Í
Í
Acute I (uppercase)
206
316
ce
11001110
Î
Î
Î
Circumflex I (uppercase)
207
317
cf
11001111
Ï
Ï
Ï
Diaeretic I (uppercase)
208
320
d0
11010000
Ð
Ð
Ð
Eth (uppercase)
209
321
d1
11010001
Ñ
Ñ
Ñ
N with tilde (uppercase)
210
322
d2
11010010
Ò
Ò
Ò
Grave O (uppercase)
211
323
d3
11010011
Ó
Ó
Ó
Acute O (uppercase)
212
324
d4
11010100
Ô
Ô
Ô
Circumflex O (uppercase)
213
325
d5
11010101
Õ
Õ
Õ
O with tilde (uppercase)
214
326
d6
11010110
Ö
Ö
Ö
Diaeretic O (uppercase)
215
327
d7
11010111
×
×
×
Multiplication sign
216
330
d8
11011000
Ø
Ø
Ø
Slashed O (uppercase)
217
331
d9
11011001
Ù
Ù
Ù
Grave U (uppercase)
218
332
da
11011010
Ú
Ú
Ú
Acute U (uppercase)
219
333
db
11011011
Û
Û
Û
Circumflex U (uppercase)
220
334
dc
11011100
Ü
Ü
Ü
Diaeretic U (uppercase)
221
335
dd
11011101
Ý
Ý
Ý
Acute Y (uppercase)
222
336
de
11011110
Þ
Þ
Þ
Thorn (uppercase)
223
337
df
11011111
ß
ß
ß
Eszett (uppercase)
224
340
e0
11100000
à
à
à
Grave A (lowercase)
225
341
e1
11100001
á
á
á
Acute A (lowercase)
226
342
e2
11100010
â
â
â
Circumflex A (lowercase)
227
343
e3
11100011
ã
ã
ã
A with tilde (lowercase)
228
344
e4
11100100
ä
ä
ä
Diaeretic A (lowercase)
229
345
e5
11100101
å
å
å
Ringed A (lowercase)
230
346
e6
11100110
æ
æ
æ
AE ligature (lowercase)
231
347
e7
11100111
ç
ç
ç
Cedillic C (lowercase)
232
350
e8
11101000
è
è
è
Grave E (lowercase)
233
351
e9
11101001
é
é
é
Acute E (lowercase)
234
352
ea
11101010
ê
ê
ê
Circumflex E (lowercase)
235
353
eb
11101011
ë
ë
ë
Diaeretic E (lowercase)
236
354
ec
11101100
ì
ì
ì
Grave I (lowercase)
237
355
ed
11101101
í
í
í
Acute I (lowercase)
238
356
ee
11101110
î
î
î
Circumflex I (lowercase)
239
357
ef
11101111
ï
ï
ï
Diaeretic I (lowercase)
240
360
f0
11110000
ð
ð
ð
Eth (lowercase)
241
361
f1
11110001
ñ
ñ
ñ
N with tilde (lowercase)
242
362
f2
11110010
ò
ò
ò
Grave O (lowercase)
243
363
f3
11110011
ó
ó
ó
Acute O (lowercase)
244
364
f4
11110100
ô
ô
ô
Circumflex O (lowercase)
245
365
f5
11110101
õ
õ
õ
O with tilde (lowercase)
246
366
f6
11110110
ö
ö
ö
Diaeretic O (lowercase)
247
367
f7
11110111
÷
÷
÷
Division sign
248
370
f8
11111000
ø
ø
ø
Slashed 0 (lowercase)
249
371
f9
11111001
ù
ù
ù
Grave U (lowercase)
250
372
fa
11111010
ú
ú
ú
Acute U (lowercase)
251
373
fb
11111011
û
û
û
Circumflex U (lowercase)
252
374
fc
11111100
ü
ü
ü
Diaeretic U (lowercase)
253
375
fd
11111101
ý
ý
ý
Acute Y (lowercase)
254
376
fe
11111110
þ
þ
þ
Thorn (lowercase)
255
377
ff
11111111
ÿ
ÿ
ÿ
Diaeretic Y (lowercase)
0
000
00
00000000
�
N/A
NUL
Null byte/character
1
001
01
00000001

N/A
SOH
Start of heading
2
002
02
00000010

N/A
STX
Start of text
3
003
03
00000011

N/A
ETX
End text
4
004
04
00000100

N/A
EOT
End of transmission
5
005
05
00000101

N/A
ENQ
Enquiry
6
006
06
00000110

N/A
ACK
Acknowledgement
7
007
07
00000111

N/A
BEL
Terminal bell
8
010
08
00001000

N/A
BS
Backspace
9
011
09
00001001
	
N/A
HT
Horizontal tab (\t
)
10
012
0a
00001010


N/A
LF
Line feed (\n
)
11
013
0b
00001011

N/A
VT
Vertical tab
12
014
0c
00001100

N/A
FF
Form feed
13
015
0d
00001101

N/A
CR
Carriage return (\r
)
14
016
0e
00001110

N/A
SO
Shift out (X-ON
)
15
017
0f
00001111

N/A
SI
Shift in (X-OFF
)
16
020
10
00010000

N/A
DLE
Data line escape
17
021
11
00010001

N/A
DC1
Device control 1 (XON
)
18
022
12
00010010

N/A
DC2
Device control 2
19
023
13
00010011

N/A
DC3
Device control 3 (XOFF
)
20
024
14
00010100

N/A
DC4
Device control 4
21
025
15
00010101

N/A
NAK
Negative acknowledgement
22
026
16
00010110

N/A
SYN
Synchronous idle
23
027
17
00010111

N/A
ETB
End transmit block
24
030
18
00011000

N/A
CAN
Cancel
25
031
19
00011001

N/A
EM
End medium
26
032
1a
00011010

N/A
SUB
Substitute
27
033
1b
00011011

N/A
ESC
Escape
28
034
1c
00011100

N/A
FS
File separator
29
035
1d
00011101

N/A
GS
Group separator
30
036
1e
00011110

N/A
RS
Record Separator
31
037
1f
00011111

N/A
US
Unit Separator
32
040
20
00100000
 
N/A
N/A
Space (non-printable)
33
041
21
00100001
!
N/A
!
Exclamation point
34
042
22
00100010
"
"
"
Double quote
35
043
23
00100011
#
N/A
#
Octothorpe (Number symbol)
36
044
24
00100100
$
N/A
$
Dollar(USD) symbol
37
045
25
00100101
%
N/A
%
Percent sign
38
046
26
00100110
&
&
&
Ampersand
39
047
27
00100111
'
N/A
'
Single quote
40
050
28
00101000
(
N/A
(
Open parenthesis
41
051
29
00101001
)
N/A
)
Close parenthesis
42
052
2a
00101010
*
N/A
*
Asterisk
43
053
2b
00101011
+
N/A
+
Plus sign
44
054
2c
00101100
,
N/A
,
Comma
45
055
2d
00101101
-
N/A
-
Hyphen
46
056
2e
00101110
.
N/A
.
Period
47
057
2f
00101111
/
N/A
/
Slash
48
060
30
00110000
0
N/A
0
The number zero
49
061
31
00110001
1
N/A
1
The number one
50
062
32
00110010
2
N/A
2
The number two
51
063
33
00110011
3
N/A
3
The number three
52
064
34
00110100
4
N/A
4
The number four
53
065
35
00110101
5
N/A
5
The number five
54
066
36
00110110
6
N/A
6
The number six
55
067
37
00110111
7
N/A
7
The number seven
56
070
38
00111000
8
N/A
8
The number eight
57
071
39
00111001
9
N/A
9
The number nine
58
072
3a
00111010
:
N/A
:
Colon
59
073
3b
00111011
;
N/A
;
Semicolon
60
074
3c
00111100
<
<
<
Open angled bracket ('Less than' sign)
61
075
3d
00111101
=
N/A
=
Equals sign
62
076
3e
00111110
>
>
>
Closed angled bracket ('Greater than' sign)
63
077
3f
00111111
?
N/A
?
Question mark
64
100
40
01000000
@
N/A
@
'At' symbol
65
101
41
01000001
A
N/A
A
The letter A (uppercase)
66
102
42
01000010
B
N/A
B
The letter B (uppercase)
67
103
43
01000011
C
N/A
C
The letter C (uppercase)
68
104
44
01000100
D
N/A
D
The letter D (uppercase)
69
105
45
01000101
E
N/A
E
The letter E (uppercase)
70
106
46
01000110
F
N/A
F
The letter F (uppercase)
71
107
47
01000111
G
N/A
G
The letter G (uppercase)
72
110
48
01001000
H
N/A
H
The letter H (uppercase)
73
111
49
01001001
I
N/A
I
The letter I (uppercase)
74
112
4a
01001010
J
N/A
J
The letter J (uppercase)
75
113
4b
01001011
K
N/A
K
The letter K (uppercase)
76
114
4c
01001100
L
N/A
L
The letter L (uppercase)
77
115
4d
01001101
M
N/A
M
The letter M (uppercase)
78
116
4e
01001110
N
N/A
N
The letter N (uppercase)
79
117
4f
01001111
O
N/A
O
The letter O (uppercase)
80
120
50
01010000
P
N/A
P
The letter P (uppercase)
81
121
51
01010001
Q
N/A
Q
The letter Q (uppercase)
82
122
52
01010010
R
N/A
R
The letter R (uppercase)
83
123
53
01010011
S
N/A
S
The letter S (uppercase)
84
124
54
01010100
T
N/A
T
The letter T (uppercase)
85
125
55
01010101
U
N/A
U
The letter U (uppercase)
86
126
56
01010110
V
N/A
V
The letter V (uppercase)
87
127
57
01010111
W
N/A
W
The letter W (uppercase)
88
130
58
01011000
X
N/A
X
The letter X (uppercase)
89
131
59
01011001
Y
N/A
Y
The letter Y (uppercase)
90
132
5a
01011010
Z
N/A
Z
The letter Z (uppercase)
91
133
5b
01011011
[
N/A
[
Open square bracket
92
134
5c
01011100
\
N/A
\
Backslash
93
135
5d
01011101
]
N/A
]
Closed square bracket
94
136
5e
01011110
^
N/A
^
Caret (Exponent sign)
95
137
5f
01011111
_
N/A
_
Underscore
96
140
60
01100000
`
N/A
`
Grave accent (Backtick)
97
141
61
01100001
a
N/A
a
The letter A (lowercase)
98
142
62
01100010
b
N/A
b
The letter B (lowercase)
99
143
63
01100011
c
N/A
c
The letter C (lowercase)
100
144
64
01100100
d
N/A
d
The letter D (lowercase)
101
145
65
01100101
e
N/A
e
The letter E (lowercase)
102
146
66
01100110
f
N/A
f
The letter F (lowercase)
103
147
67
01100111
g
N/A
g
The letter G (lowercase)
104
150
68
01101000
h
N/A
h
The letter H (lowercase)
105
151
69
01101001
i
N/A
i
The letter I (lowercase)
106
152
6a
01101010
j
N/A
j
The letter J (lowercase)
107
153
6b
01101011
k
N/A
k
The letter K (lowercase)
108
154
6c
01101100
l
N/A
l
The letter L (lowercase)
109
155
6d
01101101
m
N/A
m
The letter M (lowercase)
110
156
6e
01101110
n
N/A
n
The letter N (lowercase)
111
157
6f
01101111
o
N/A
o
The letter O (lowercase)
112
160
70
01110000
p
N/A
p
The letter P (lowercase)
113
161
71
01110001
q
N/A
q
The letter Q (lowercase)
114
162
72
01110010
r
N/A
r
The letter R (lowercase)
115
163
73
01110011
s
N/A
s
The letter S (lowercase)
116
164
74
01110100
t
N/A
t
The letter T (lowercase)
117
165
75
01110101
u
N/A
u
The letter U (lowercase)
118
166
76
01110110
v
N/A
v
The letter V (lowercase)
119
167
77
01110111
w
N/A
w
The letter W (lowercase)
120
170
78
01111000
x
N/A
x
The letter X (lowercase)
121
171
79
01111001
y
N/A
y
The letter Y (lowercase)
122
172
7a
01111010
z
N/A
z
The letter Z (lowercase)
123
173
7b
01111011
{
N/A
{
Open curly bracket (Open brace)
124
174
7c
01111100
|
N/A
|
Vertical bar (Pipe)
125
175
7d
01111101
}
N/A
}
Closed curly bracket (Closed brace)
126
176
7e
01111110
~
N/A
~
Tilde (Equivalency sign)
127
177
7f
01111111

N/A
N/A
Delete
128
200
80
10000000
€
N/A
Euro symbol
129
201
81
10000001

N/A
N/A
N/A (Undefined)
130
202
82
10000010
‚
N/A
Single low-9 quote
131
203
83
10000011
ƒ
N/A
Florin (Hooked F, lowercase)
132
204
84
10000100
„
N/A
Double low-9 quote
133
205
85
10000101
…
N/A
Horizontal ellipsis
134
206
86
10000110
†
N/A
135
207
87
10000111
‡
N/A
136
210
88
10001000
ˆ
N/A
137
211
89
10001001
‰
N/A
Per mille sign
138
212
8a
10001010
Š
N/A
S with caron (uppercase)
139
213
8b
10001011
‹
N/A
Open single guillemet
140
214
8c
10001100
Œ
N/A
Latin OE ligature (uppercase)
141
215
8d
10001101

N/A
N/A
N/A (Undefined)
142
216
8e
10001110
Ž
N/A
Z with caron (uppercase)
143
217
8f
10001111

N/A
N/A
N/A (Undefined)
144
220
90
10010000

N/A
N/A
N/A (Undefined)
145
221
91
10010001
‘
N/A
Open single quote mark
146
222
92
10010010
’
N/A
Closed single quote mark
147
223
93
10010011
“
N/A
Open double quote mark
148
224
94
10010100
”
N/A
Closed double quote mark
149
225
95
10010101
•
N/A
Bullet
150
226
96
10010110
–
N/A
En dash
151
227
97
10010111
—
N/A
Em dash
152
230
98
10011000
˜
N/A
Small tilde
153
231
99
10011001
™
N/A
Trademark symbol
154
232
9a
10011010
š
N/A
S with caron (lowercase)
155
233
9b
10011011
›
N/A
Closed single guillemet
156
234
9c
10011100
œ
N/A
Latin OE ligature (lowercase)
157
235
9d
10011101

N/A
N/A
N/A (Undefined)
158
236
9e
10011110
ž
N/A
Z with caron (lowercase)
159
237
9f
10011111
Ÿ
N/A
Diaeretic Y (uppercase)
160
240
a0
10100000
 
N/A
Non-breaking space
161
241
a1
10100001
¡
¡
¡
Inverted exclamation point
162
242
a2
10100010
¢
¢
¢
Cent(USD) symbol
163
243
a3
10100011
£
£
£
Pound sterling(GBP) symbol
164
244
a4
10100100
¤
¤
¤
Generic/unspecified currency symbol
165
245
a5
10100101
¥
¥
¥
Yen(JPY)/Yuan(CNY) symbol
166
246
a6
10100110
¦
¦
¦
Broken Vertical bar (Pipe)
167
247
a7
10100111
§
§
§
Section symbol
168
250
a8
10101000
¨
¨
¨
169
251
a9
10101001
©
©
©
Copyright symbol
170
252
aa
10101010
ª
ª
ª
Ordinal indicator (feminine)
171
253
ab
10101011
«
«
«
Open double guillemet
172
254
ac
10101100
¬
¬
¬
173
255
ad
10101101
­
­
N/A
174
256
ae
10101110
®
®
®
Registered trademark symbol
175
257
af
10101111
¯
¯
¯
Macron (overline)
176
260
b0
10110000
°
°
°
Degree symbol
177
261
b1
10110001
±
±
±
Plus-minus sign
178
262
b2
10110010
²
²
²
Superscript two (Squared)
179
263
b3
10110011
³
³
³
Superscript three (Cubed)
180
264
b4
10110100
´
´
´
Acute accent
181
265
b5
10110101
µ
µ
µ
Mu (Micro symbol)
182
266
b6
10110110
¶
¶
¶
Pilcrow (Paragraph symbol)
183
267
b7
10110111
·
·
·
184
270
b8
10111000
¸
¸
¸
185
271
b9
10111001
¹
¹
¹
Superscript one
186
272
ba
10111010
º
º
º
Ordinal indicator (masculine)
187
273
bb
10111011
»
»
»
Closed double guillemet
188
274
bc
10111100
¼
¼
¼
Fraction (One-quarter)
189
275
bd
10111101
½
½
½
Fraction (One-half)
190
276
be
10111110
¾
¾
¾
Fraction (Three-quarters)
191
277
bf
10111111
¿
¿
¿
Inverted question mark
192
300
c0
11000000
À
À
À
Grave A (uppercase)
193
301
c1
11000001
Á
Á
Á
Acute A (uppercase)
194
302
c2
11000010
Â
Â
Â
Circumflex A (uppercase)
195
303
c3
11000011
Ã
Ã
Ã
A with tilde (uppercase)
196
304
c4
11000100
Ä
Ä
Ä
Diaeretic A (uppercase)
197
305
c5
11000101
Å
Å
Å
Ringed A (uppercase)
198
306
c6
11000110
Æ
Æ
Æ
AE ligature (uppercase)
199
307
c7
11000111
Ç
Ç
Ç
Cedillic C (uppercase)
200
310
c8
11001000
È
È
È
Grave E (uppercase)
201
311
c9
11001001
É
É
É
Acute E (uppercase)
202
312
ca
11001010
Ê
Ê
Ê
Circumflex E (uppercase)
203
313
cb
11001011
Ë
Ë
Ë
Diaeretic E (uppercase)
204
314
cc
11001100
Ì
Ì
Ì
Grave I (uppercase)
205
315
cd
11001101
Í
Í
Í
Acute I (uppercase)
206
316
ce
11001110
Î
Î
Î
Circumflex I (uppercase)
207
317
cf
11001111
Ï
Ï
Ï
Diaeretic I (uppercase)
208
320
d0
11010000
Ð
Ð
Ð
Eth (uppercase)
209
321
d1
11010001
Ñ
Ñ
Ñ
N with tilde (uppercase)
210
322
d2
11010010
Ò
Ò
Ò
Grave O (uppercase)
211
323
d3
11010011
Ó
Ó
Ó
Acute O (uppercase)
212
324
d4
11010100
Ô
Ô
Ô
Circumflex O (uppercase)
213
325
d5
11010101
Õ
Õ
Õ
O with tilde (uppercase)
214
326
d6
11010110
Ö
Ö
Ö
Diaeretic O (uppercase)
215
327
d7
11010111
×
×
×
Multiplication sign
216
330
d8
11011000
Ø
Ø
Ø
Slashed O (uppercase)
217
331
d9
11011001
Ù
Ù
Ù
Grave U (uppercase)
218
332
da
11011010
Ú
Ú
Ú
Acute U (uppercase)
219
333
db
11011011
Û
Û
Û
Circumflex U (uppercase)
220
334
dc
11011100
Ü
Ü
Ü
Diaeretic U (uppercase)
221
335
dd
11011101
Ý
Ý
Ý
Acute Y (uppercase)
222
336
de
11011110
Þ
Þ
Þ
Thorn (uppercase)
223
337
df
11011111
ß
ß
ß
Eszett (uppercase)
224
340
e0
11100000
à
à
à
Grave A (lowercase)
225
341
e1
11100001
á
á
á
Acute A (lowercase)
226
342
e2
11100010
â
â
â
Circumflex A (lowercase)
227
343
e3
11100011
ã
ã
ã
A with tilde (lowercase)
228
344
e4
11100100
ä
ä
ä
Diaeretic A (lowercase)
229
345
e5
11100101
å
å
å
Ringed A (lowercase)
230
346
e6
11100110
æ
æ
æ
AE ligature (lowercase)
231
347
e7
11100111
ç
ç
ç
Cedillic C (lowercase)
232
350
e8
11101000
è
è
è
Grave E (lowercase)
233
351
e9
11101001
é
é
é
Acute E (lowercase)
234
352
ea
11101010
ê
ê
ê
Circumflex E (lowercase)
235
353
eb
11101011
ë
ë
ë
Diaeretic E (lowercase)
236
354
ec
11101100
ì
ì
ì
Grave I (lowercase)
237
355
ed
11101101
í
í
í
Acute I (lowercase)
238
356
ee
11101110
î
î
î
Circumflex I (lowercase)
239
357
ef
11101111
ï
ï
ï
Diaeretic I (lowercase)
240
360
f0
11110000
ð
ð
ð
Eth (lowercase)
241
361
f1
11110001
ñ
ñ
ñ
N with tilde (lowercase)
242
362
f2
11110010
ò
ò
ò
Grave O (lowercase)
243
363
f3
11110011
ó
ó
ó
Acute O (lowercase)
244
364
f4
11110100
ô
ô
ô
Circumflex O (lowercase)
245
365
f5
11110101
õ
õ
õ
O with tilde (lowercase)
246
366
f6
11110110
ö
ö
ö
Diaeretic O (lowercase)
247
367
f7
11110111
÷
÷
÷
Division sign
248
370
f8
11111000
ø
ø
ø
Slashed 0 (lowercase)
249
371
f9
11111001
ù
ù
ù
Grave U (lowercase)
250
372
fa
11111010
ú
ú
ú
Acute U (lowercase)
251
373
fb
11111011
û
û
û
Circumflex U (lowercase)
252
374
fc
11111100
ü
ü
ü
Diaeretic U (lowercase)
253
375
fd
11111101
ý
ý
ý
Acute Y (lowercase)
254
376
fe
11111110
þ
þ
þ
Thorn (lowercase)
255
377
ff
11111111
ÿ
ÿ
ÿ
Diaeretic Y (lowercase)