ASCII 码表 是一张完整、可交互的字符编码对照表:覆盖标准 ASCII 的 128 个字符(含 0–31、127 控制字符)与 128–255 扩展区,每个字符同时给出 十进制 / 十六进制 / 八进制 / 二进制 四种写法、字形或控制名、转义序列与中文说明。顶部查码框支持字符↔编码双向查询,点击任意格子即复制。
| 区段 | 范围 | 内容 |
|---|---|---|
| 控制字符 | 0–31 | 不可打印控制码:NUL、BEL、HT、LF、CR、ESC… |
| 可打印字符 | 32–127 | 空格、数字、大小写字母、标点,以及 127(DEL) |
| 扩展字符 | 128–255 | Latin-1 区,依系统字体显示(可折叠开关) |
| 转义 | 名称 | DEC | 含义 |
|---|---|---|---|
\0 | NUL | 0 | 字符串结束符 |
\t | HT | 9 | 水平制表(Tab) |
\n | LF | 10 | 换行 |
\r | CR | 13 | 回车 |
\e | ESC | 27 | 转义(ANSI 颜色码起始) |
小贴士:Windows 换行是
\r\n(CRLF),Unix/macOS 是\n(LF)——很多跨平台文本乱码、git 警告都源于这个差异。
它们是不可打印的控制码,用来指示设备动作而非显示符号,比如 \n(LF 换行,10)、\r(CR 回车,13)、\t(HT 制表,9)、\0(NUL 空字符,0)、ESC(转义,27)。表中用缩写名和转义序列代替图形,并给出中文说明。
同一个码点的四种进制写法:DEC 十进制(程序里常见)、HEX 十六进制(0x 前缀,内存/协议常用)、OCT 八进制(0 前缀,权限/旧系统)、BIN 二进制(按位运算时用)。比如字符 A 就是 DEC 65 = HEX 0x41 = OCT 0101 = BIN 01000001。
标准 ASCII 只定义 0–127 共 128 个字符,是全球统一的。128–255 属于"扩展 ASCII",本表按 Latin-1(ISO-8859-1)展示,但这一段在不同编码(如 GBK、UTF-8、各代码页)下含义并不一致,且实际显示依赖你的系统字体。仅作参考,跨系统传输建议用明确的 Unicode 码点。
四种都行:① 直接输字符(A);② 十进制数字(65);③ 0x 开头的十六进制(0x41);④ 转义序列(\n、\t、\r 等)或控制字符缩写(LF、ESC)。识别后会显示完整编码并滚动高亮到表中对应位置。
可打印字符复制的是字符本身(点 A 复制 "A");控制字符没有可见字形,复制的是它的十进制码值(点 LF 复制 "10"),方便直接粘进代码或计算。
完全不需要联网。整张表和查码逻辑都是纯前端生成,没有任何接口请求,离线也能用,输入的字符不会离开你的浏览器。