🔤ASCII 码表 - 0-127 完整对照,含控制字符与转义写法
ASCII 表到处都能搜到,但多数只有一堆数字。这份表除了十进制、十六进制、八进制、二进制和 \n 这类转义写法,还逐个解释了前 32 个控制字符到底是干什么的——哪个是 Ctrl+C 发出去的、哪个让终端响一声、哪个是 ANSI 颜色序列的开头。下面还有一个小工具:粘贴任意文本(中文、emoji 都行),逐字列出 Unicode 码点和 UTF-8 字节,排查乱码时很省事。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用ASCII 码表
- 1直接翻表,或在搜索框里输入字符、编号(65 或 0x41)、名称(换行、ESC)
- 2用上面的分类按钮只看控制字符、数字、大小写字母或扩展区
- 3需要看具体某段文本时,粘到下面的「文本 → 码点」框里
- 4表里的转义写法和 HTML 实体可以直接抄进代码
常见问题
- ASCII 和 Unicode、UTF-8 是什么关系?
- ASCII 是 7 位、只有 128 个字符的老标准。Unicode 把它原封不动放在最前面 128 个码位,UTF-8 又规定这 128 个字符仍用 1 个字节表示。所以英文字母在 UTF-8 里是 1 字节,而汉字是 3 字节。
- 128-255 这一段为什么各处显示不一样?
- ASCII 只定义到 127,再往上是各家自己扩展的:这里按 Latin-1(ISO-8859-1)显示,GBK 里同样的字节是汉字的半边,所以用错编码就会出现乱码。
- \x41、\101、\u0041 有什么区别?
- 三种写法都表示字母 A:\x41 是十六进制,\101 是八进制,\u0041 是 Unicode 码点。写正则、字符串转义时按语言支持的写法挑一种即可。
- CR 和 LF 到底该用哪个?
- Unix、macOS 和 HTTP 正文用 LF(\n),Windows 的文本文件用 CR LF(\r\n)。跨平台协作时在仓库里统一成 LF,用 .gitattributes 或 .editorconfig 固定下来最省事。