首页/对照列表/ASCII 对照表

ASCII 代码表

完整的 ASCII 字符编码参考表。

NUL
0
0x00
SOH
1
0x01
STX
2
0x02
ETX
3
0x03
EOT
4
0x04
ENQ
5
0x05
ACK
6
0x06
BEL
7
0x07
BS
8
0x08
TAB
9
0x09
LF
10
0x0A
VT
11
0x0B
FF
12
0x0C
CR
13
0x0D
SO
14
0x0E
SI
15
0x0F
DLE
16
0x10
DC1
17
0x11
DC2
18
0x12
DC3
19
0x13
DC4
20
0x14
NAK
21
0x15
SYN
22
0x16
ETB
23
0x17
CAN
24
0x18
EM
25
0x19
SUB
26
0x1A
ESC
27
0x1B
FS
28
0x1C
GS
29
0x1D
RS
30
0x1E
US
31
0x1F
SP
32
0x20
!
33
0x21
"
34
0x22
#
35
0x23
$
36
0x24
%
37
0x25
&
38
0x26
'
39
0x27
(
40
0x28
)
41
0x29
*
42
0x2A
+
43
0x2B
,
44
0x2C
-
45
0x2D
.
46
0x2E
/
47
0x2F
0
48
0x30
1
49
0x31
2
50
0x32
3
51
0x33
4
52
0x34
5
53
0x35
6
54
0x36
7
55
0x37
8
56
0x38
9
57
0x39
:
58
0x3A
;
59
0x3B
<
60
0x3C
=
61
0x3D
>
62
0x3E
?
63
0x3F
@
64
0x40
A
65
0x41
B
66
0x42
C
67
0x43
D
68
0x44
E
69
0x45
F
70
0x46
G
71
0x47
H
72
0x48
I
73
0x49
J
74
0x4A
K
75
0x4B
L
76
0x4C
M
77
0x4D
N
78
0x4E
O
79
0x4F
P
80
0x50
Q
81
0x51
R
82
0x52
S
83
0x53
T
84
0x54
U
85
0x55
V
86
0x56
W
87
0x57
X
88
0x58
Y
89
0x59
Z
90
0x5A
[
91
0x5B
\
92
0x5C
]
93
0x5D
^
94
0x5E
_
95
0x5F
`
96
0x60
a
97
0x61
b
98
0x62
c
99
0x63
d
100
0x64
e
101
0x65
f
102
0x66
g
103
0x67
h
104
0x68
i
105
0x69
j
106
0x6A
k
107
0x6B
l
108
0x6C
m
109
0x6D
n
110
0x6E
o
111
0x6F
p
112
0x70
q
113
0x71
r
114
0x72
s
115
0x73
t
116
0x74
u
117
0x75
v
118
0x76
w
119
0x77
x
120
0x78
y
121
0x79
z
122
0x7A
{
123
0x7B
|
124
0x7C
}
125
0x7D
~
126
0x7E
DEL
127
0x7F

功能简介

ASCII 对照表

ASCII 字符对照大全。提供完整的 0-127 及扩展字符集的十进制、十六进制、八进制及其对应的可见描述,解决底层数据开发难题。

如何使用

1. 滚动查阅对照表;2. 使用快捷键快速查找特定字符;3. 查看转义序列(如 \n, \t)的对应关系。

安全保障

静态文档参考。我们不搜集您的编码请求,没有任何数据上传。

100% Client Side
📘 使用指南与技术说明

痛点引入

作为程序员,谁还没在ASCII编码上踩过坑?调试时遇到乱码,查了半天发现是字符编码不一致;写正则表达式时,记不清特殊字符的十进制值,只能临时百度;联调接口时,对方传了个控制字符,直接导致解析失败。这些尴尬时刻,都是因为没有一份随手可查的ASCII对照表,白白浪费了宝贵的摸鱼时间。

核心功能深度解析

ASCII对照表可不是简单的字符列表,它背后是计算机通信的基石协议。ASCII采用7位二进制编码(共128个字符),最高位通常用作奇偶校验。前32个是控制字符(如LF换行、CR回车),用于设备控制;后96个是可显示字符(包括数字、字母、符号)。工具通过建立十进制、十六进制与字符的映射关系,本质上是在解析二进制到人类可读文本的转换逻辑。理解这个对照关系,能帮你深入理解编码、解码、转义等底层技术。

行业应用场景

  1. 联调场景:API接口传输中,用ASCII值确保特殊字符(如换行符\n对应十进制10)正确传递,避免解析错误。
  2. 测试场景:构造包含控制字符(如NUL空字符)的测试用例,验证系统鲁棒性。
  3. 生产环境:日志分析时,快速识别不可见字符(如DEL删除符),定位数据污染问题。

FAQ 常见问题

Q1:ASCII和Unicode有什么区别? A:ASCII只包含128个字符,主要用于英语;Unicode是国际标准,包含全球字符,ASCII是Unicode的子集(前128位相同)。

Q2:为什么ASCII表里有些字符显示为空白或方框? A:这些是控制字符(如BEL响铃),不可显示,在不同终端可能呈现不同符号。

Q3:十六进制值在编程中怎么使用? A:在代码中常用0x前缀表示,如0x41对应字符'A',便于内存操作和网络协议处理。

Q4:ASCII扩展版(如ISO-8859-1)是什么? A:利用第8位扩展了128个字符,支持欧洲语言,但不是所有系统兼容。

Q5:工具如何保证对照表的准确性? A:基于RFC 20和ANSI X3.4标准实现,数据来源权威,并经过多版本系统验证。

技术科普/延伸阅读

ASCII诞生于1963年,由美国标准化协会制定,最初用于电报通信。有趣的是,ASCII表中DEL字符(十进制127)设计为全1比特,用于纸带时代擦除错误——用打孔覆盖原字符。至今,ASCII仍是HTTP、SMTP等网络协议的基础。延伸学习可了解EBCDIC编码(IBM大型机用)和UTF-8变长编码原理,探索字符编码的未解之谜:为什么键盘布局不是按ASCII顺序排列?

📖 精选技术文章推荐

那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径

明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。

那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了

一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。

计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字

在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。

消失的字符:处理民族文字展示时的编码与渲染深坑

在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。

💡 想要更多功能?

发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发