ASCII码和EASCII码对照表

ASCII
ASCII,是American Standard Code for Information Interchange的缩写, 是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语。ASCII的局限在于只能显示26个基本拉丁字母、阿拉伯数字和英式标点符号,因此只能用于显示现代美国英语。
ASCII 由电报码发展而来。第一版标准发布于1963年,1967年经历了一次主要修订,最后一次更新则是在1986年,至今为止共定义了128个字符;其中33个字符无法显示(一些终端提供了扩展,使得这些字符可显示为诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符。控制字符的用途主要是用来操控已经处理过的文字。在33个字符之外的是95个可显示的字符。用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。
ASCII由7个bit数据组成,所以最高位bit是0,占用一个字节,定义了128个字符,剩下可用于扩展作他用。
可显示字符:0x20 ~ 0x7E
控制字符:0x00 ~ 0x1F, 0x7F
控制字符
ASCII 控制字符 0x00 ~ 0x1F 最初旨在控制硬件设备。
控制字符因为是不可打印的也是不方便输入的,所以使用一种脱出字符表示法,使用一个脱字字符再加一个字符来表示一个控制字符。
脱字字符,英文是caret,在键盘上是“^”。比如要显示控制字符SOH,就用"^A"来表示。
我们使用Notepad++,安装hex插件后,在二进制模式下编辑文件,然后输入 0x00 0x01 0x02,然后在Ubuntu系统下,使用vim打开这个文件,文件内容就是:
^@^A^B
在绝大部分的终端系统中,包括Windows的命令提示字符(cmd.exe)、Linux和FreeBSD,都可用Ctrl代表脱出字符。
所以输入控制字符时,也可以用Ctrl键加上相应的字符,来输入。
比如输入Ctrl+D,一般在终端中都表示传输结束,起到了EOF的功能。
ASCII码和EASCII码对照表_第1张图片
ASCII码和EASCII码对照表_第2张图片
在串口工具YAT的帮助信息中的ASCII字符说明:
Decimal
Hex
Mnemonic
Esc
Description
0
00
NUL
\0
Null
1
01
SOH
\x01
Start of Heading
2
02
STX
\x02
Start of Text
3
03
ETX
\x03
End of Text
4
04
EOT
\x04
End of Transmission
5
05
ENQ
\x05
Enquiry
6
06
ACK
\x06
Acknowledge
7
07
BEL
\a
Bell
8
08
BS
\b
Backspace
9
09
TAB
\t
Horizontal Tabulation
10
0A
LF
\n
Line Feed
11
0B
VT
\v
Vertical Tabulation
12
0C
FF
\f
Form Feed
13
0D
CR
\r
Carriage Return
14
0E
SO
\x0E
Shift Out
15
0F
SI
\x0F
Shift In
16
10
DLE
\x10
Data Link Escape
17
11
DC1/XON
\x11
Device Control 1 / XOn
18
12
DC2
\x12
Device Control 2
19
13
DC3/XOFF
\x13
Device Control 3 / XOff
20
14
DC4
\x14
Device Control 4
21
15
NAK
\x15
Negative Acknowledge
22
16
SYN
\x16
Synchronous Idle
23
17
ETB
\x17
End of Transmission Block
24
18
CAN
\x18
Cancel
25
19
EM
\x19
End of Medium
26
1A
SUB
\x1A
Substitute
27
1B
ESC
\x1B
Escape
28
1C
FS
\x1C
File Separator
29
1D
GS
\x1D
Group Separator
30
1E
RS
\x1E
Record Separator
31
1F
US
\x1F
Unit Separator
127
7F
DEL
\x7F
Delete
EASCII
EASCII(Extended ASCII,延伸美国标准信息交换码,,EASCⅡ)是将ASCII码由7位扩充为8位而成。EASCII的内码是由0到255共有256个字符组成。EASCII码比ASCII码扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号。
ISO/IEC 8859是最常见的8位字符编码。除此之外,不同的操作系统都会有它的8位字符编码。
下列符号是ISO/IEC 8859-1所包含的符号,包含的是较为常用的字符。   
符号
十六进制
十进制
表示方法
名称
00A0
160
 
空格
¡
00A1
161
¡
倒感叹号
¢
00A2
162
¢
英分
£
00A3
163
£
英镑
¤
00A4
164
¤
货币记号
¥
00A5
165
¥
日元
§
00A7
167
§
小节符
¨
00A8
168
¨
分音符(元音变音)
©
00A9
169
©
版权符
ª
00AA
170
ª
阴性序数记号
«
00AB
171
«
左指双尖引号
¬
00AC
172
¬
非标记
®
00AE
174
®
注册商标
¯
00AF
175
¯
长音符
°
00B0
176
°
±
00B1
177
±
正负
´
00B4
180
´
重音符
µ
00B5
181
µ
微符
00B6
182
段落标记
·
00B7
183
·
中心点 (Georgian comma)
¸
00B8
184
¸
软音符
º
00BA
186
º
阳性序数记号
»
00BB
187
»
右指双尖引号
¿
00BF
191
¿
竖翻问号
À
00C0
192
À
抑音符 A
Á
00C1
193
Á
锐音符 A
Â
00C2
194
Â
扬抑符 A
Ã
00C3
195
Ã
颚化符 A
Ä
00C4
196
Ä
分音符 A
Å
00C5
197
Å
带上圆圈的A
Æ
00C6
198
Æ
连字AE
Ç
00C7
199
Ç
下加符 C
È
00C8
200
È
抑音符 E
É
00C9
201
É
锐音符 E
Ê
00CA
202
Ê
扬抑符 E
Ë
00CB
203
Ë
分音符 E
Ì
00CC
204
Ì
抑音符 I
Í
00CD
205
Í
锐音符 I
Î
00CE
206
Î
扬抑符 I
Ï
00CF
207
Ï
分音符 I
Ñ
00D1
209
Ñ
颚化符 N
Ò
00D2
210
Ò
抑音符 O
Ó
00D3
211
Ó
锐音符 O
Ô
00D4
212
Ô
扬抑符 O
Õ
00D5
213
Õ
颚化符 O
Ö
00D6
214
Ö
分音符 O
Ø
00D8
216
Ø
带斜线的 O
Ù
00D9
217
Ù
抑音符 U
Ú
00DA
218
Ú
锐音符 U
Û
00DB
219
Û
扬抑符 U
Ü
00DC
220
Ü
分音符 U
ß
00DF
223
ß
清音 s
à
0.00E+00
224
à
抑音符 a
á
0.00E+00
225
á
锐音符 a
â
0.00E+00
226
â
扬抑符 a
ã
0.00E+00
227
ã
颚化符 a
ä
0.00E+00
228
ä
分音符 a
å
0.00E+00
229
å
分音符 a
æ
0.00E+00
230
æ
连字ae
ç
0.00E+00
231
ç
下加符 c
è
0.00E+00
232
è
抑音符 e
é
0.00E+00
233
é
锐音符 e
ê
00EA
234
ê
扬抑符 e
ë
00EB
235
ë
分音符 e
ì
00EC
236
ì
抑音符 i
í
00ED
237
í
锐音符 i
î
00EE
238
î
扬抑符 i
ï
00EF
239
ï
分音符 i
ñ
00F1
241
ñ
颚化符 n
ò
00F2
242
ò
抑音符 o
ó
00F3
243
ó
锐音符 o
ô
00F4
244
ô
扬抑符 o
õ
00F5
245
õ
颚化符 o
ö
00F6
246
ö
分音符 o
÷
00F7
247
÷
除号
ø
00F8
248
ø
带斜线的 o
ù
00F9
249
ù
抑音符 u
ú
00FA
250
ú
锐音符 u
û
00FB
251
û
扬抑符 u
ü
00FC
252
ü
分音符 u
ÿ
00FF
255
ÿ
分音符 y
参考:
1,脚本之家
EASCII码对照表 - 常用参考表对照表 - 脚本之家在线工具 (jb51.net)

你可能感兴趣的:(工程师,笔记)