工具用的顺手吗?
你的反馈能帮助我们做得更好
在线工具,实现文本与ASCII码(十进制)之间的双向互转。适用于编程、调试与数据传输场景。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
标准ASCII是7位字符集,数值范围为十进制0到127。其中0到31以及127主要用于控制功能,32是空格,33到126包含常用英文标点、数字和拉丁字母。例如大写字母A对应65,小写字母a对应97,字符0对应48。
本工具提供“编码”和“解码”两个方向。编码时,它按输入字符串中的16位代码单元逐项取十进制值,再用空格连接;解码时,它读取由空白分隔的十进制数字并还原为代码单元。只要输入属于ASCII范围,结果就与ASCII代码表一致;同一转换逻辑也会为中文等字符输出大于127的数值。这里的“编码”是字符与数字表示之间的转换,不是加密,没有密钥,也不提供机密性。
Hello转换为72 101 108 108 111;反向输入这五个数,会得到原文本。空格本身对应32,所以A B会得到65 32 66。
换行符LF对应10,回车符CR对应13,水平制表符对应9。它们属于控制字符,解码后可能只表现为排版变化,而不会显示成可见符号。
你好会得到20320 22909。表情😀会得到55357 56832,因为它在UTF-16中由一对代理代码单元表示,而不是一个ASCII值。
这也解释了“字符数”和肉眼看到的字形数有时不相等:一个表情可能产生两个十进制项,组合字符也可能由多个代码点共同形成一个视觉字形。
指南
按步骤完成操作,并通过示例核对输入与结果。
要查询文本对应的十进制数值,选择“编码”;手中已有数字序列并希望还原字符时,选择“解码”。切换模式后,输入区不会自动交换已有内容。
编码模式可直接键入文本;解码模式应输入纯十进制整数。数字之间可使用一个或多个空格、Tab或换行分隔,例如65 66 67与分三行输入65、66、67都会得到ABC。
输入变化后会立即重新转换,无需点击提交按钮。输出区显示结果及字符计数;需要继续使用时,可通过输出区的复制按钮取得完整内容。
处理协议字段、转义数据或不可见字符时,建议保存原输入,再把结果切换到相反方向复核。可见文字相同不一定代表代码单元序列完全相同,尤其要留意回车、换行、制表和代理对。
| 模式 | 输入 | 输出 | 观察点 |
|---|---|---|---|
| 编码 | AZ09 | 65 90 48 57 | 均在标准ASCII范围 |
| 编码 | A Z | 65 32 90 | 中间空格也占一个代码值 |
| 解码 | 72 101 108 108 111 | Hello | 典型十进制序列 |
| 解码 | 55357 56832 | 😀 | 两个UTF-16代码单元合成一个补充字符 |
场景
查看这项工具在不同工作与生活流程中的用法。
开发者或数据处理人员可把短文本转成数字序列,区分普通空格32、Tab 9、LF 10和CR 13,从而定位复制、文件换行或字段分隔差异。
学习者可以输入字母、数字与标点,观察大小写字母和数字字符的十进制位置,再用反向转换验证答案。结果只展示十进制,不包含二进制、八进制或十六进制列。
当文档把字符写成空白分隔的十进制代码时,可选取一小段还原,判断其中是否包含可读ASCII文本或控制字符,并与协议规定的取值范围逐项核对。
问答
集中解答高频疑问与容易混淆的问题。
得到数字是当前转换口径的正常结果,但大于127的部分不属于标准ASCII。工具对所有输入读取UTF-16代码单元,因此中文通常对应一个大于127的十进制值;应把这部分理解为字符代码单元,而不是“扩展ASCII”。
不必。一个或多个空白字符都可作为分隔,包括空格、Tab和换行。逗号不是分隔符,例如65,66不会被当作两个数正确还原;需要先改为65 66。
因为部分代码表示控制功能而不是可见图形。例如0是NUL,9是Tab,10是LF,13是CR;它们可能移动光标、改变排版或在输出框中不可见。排查时应把结果重新编码并核对数字序列。
因为表情等补充字符在UTF-16中通常使用一对代理代码单元。本工具逐代码单元转换,所以😀得到55357 56832;按原顺序一起解码时才会重新显示为同一个表情。
须知
使用前了解适用范围、结果限制与必要提醒。
解码过程不会严格校验每一项是否为完整的十进制整数,也不会把取值限制在ASCII的0到127。无效文本可能被转换为不可见的NUL;带小数、后缀字符或逗号的项可能只读取开头数字;负数或大于65535的数会按16位规则转换。为避免静默截断或回绕,请只输入0到65535之间、不含符号与小数点的十进制整数,并用空白分隔;若目标是严格ASCII,再把范围进一步限制为0到127。
控制字符可能不可见,孤立的代理代码单元也不代表完整Unicode字符。输出非空或能够显示,不等于输入符合某个文件格式、网络协议或字符集规范;实际使用时仍需按目标系统规定核对字符集、字节序列、换行约定与允许范围。本工具显示的是十进制代码单元,不会生成UTF-8字节,也不提供十六进制或二进制输出。
转换在当前页面中完成且不依赖外部字符数据库,但这不构成对浏览环境或剪贴板的保密保证。密码、访问令牌、私钥及其他敏感内容不应粘贴到不受信任的网页或共享设备中。
推荐
查找相关工具、专题与可用的 API 能力。