十进制 ASCII 码编解码

🔤 Decimal Encode

Convert text to decimal code points and back in your browser — useful for escaping and inspection.

📐 工作原理与说明
把字符以十进制码点形式表示。
  • 原理:取每个字符的 Unicode 码点(或字节值)用十进制表示,常以空格或逗号分隔。
  • 范围:ASCII 为 0–127;超出范围需用 Unicode 码点或 UTF-8 字节序列表示。
  • 等价:与二进制、十六进制表示信息量相同,仅进位制不同。
  • 解码:按分隔符切分后逐个转为字符再拼接。

📚 深度解析:十进制 ASCII 码编解码

💡 常见使用场景

  • 教学 ASCII 表、调试字符编码问题时用十进制码点表示字符。
  • 在只支持数字的通道里表示字符(如老式设备、教学演示),把 ASCII 码点以十进制序列传输。
编码 "A"
输入 `A` → 输出 `65`;解码 `72 101 108 108 111` → `Hello`。

❓ 常见问题(FAQ)

十进制码点和 Unicode 码点一样吗?
对 ASCII 范围内一致;超出 127 的字符需用 Unicode 码点(如“中”=20013)。
为什么 65 解出来是 A?
因为 ASCII 标准把十进制 65 分配给大写字母 A(0x41)。十进制、十六进制、八进制只是同一个码点的不同写法:65 = 0x41 = 0o101,都表示 A。超过 127 的码点已不属于 ASCII,需按 Unicode 解释。
⚠️ 使用说明与注意事项
📖关于「十进制 ASCII 码编解码」 ▼

📝工具简介

十进制 ASCII 码编解码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。