祈灵工具箱

🔤ASCII 码表 - 0-127 完整对照,含控制字符与转义写法

ASCII 表到处都能搜到,但多数只有一堆数字。这份表除了十进制、十六进制、八进制、二进制和 \n 这类转义写法,还逐个解释了前 32 个控制字符到底是干什么的——哪个是 Ctrl+C 发出去的、哪个让终端响一声、哪个是 ANSI 颜色序列的开头。下面还有一个小工具:粘贴任意文本(中文、emoji 都行),逐字列出 Unicode 码点和 UTF-8 字节,排查乱码时很省事。

免费 · 无需注册 · 浏览器本地处理最后更新:

正在加载工具...

如何使用ASCII 码表

  1. 1直接翻表,或在搜索框里输入字符、编号(65 或 0x41)、名称(换行、ESC)
  2. 2用上面的分类按钮只看控制字符、数字、大小写字母或扩展区
  3. 3需要看具体某段文本时,粘到下面的「文本 → 码点」框里
  4. 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 固定下来最省事。