十进制 ASCII 码编解码
将输入文本的每个字节转换为 0–255 的十进制数字(或反向解码),便于在协议调试、教学演示中直观查看字符的十进制编码表示。
🔤 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 解释。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
十进制 ASCII 码编解码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。