工具功能
本工具用于 ASCII 字符与编码之间的双向转换,支持两种转换方向:
- 输入任意字符,自动计算并显示每个字符对应的十进制、十六进制、二进制 ASCII 编码;
- 输入十进制/十六进制/二进制编码(可批量输入,多个编码用空格分隔),反查对应字符。
使用方法
- 字符转编码:在左侧「输入字符查询 ASCII 码」文本框输入需要转换的字符,工具会实时输出每个字符对应的编码值和类型。
- 编码转字符:在右侧「输入编码查询对应字符」文本框输入编码,支持十进制、十六进制、二进制格式,多个编码用空格分隔,工具会实时输出对应的字符。
0-127 范围内的字符为标准 ASCII 字符,超过 127 的字符显示为 UTF-16 码位。
转换原理
ASCII ((American Standard Code for Information Interchange) 即美国信息交换标准代码,是基于拉丁字母的字符编码,主要用于显示现代英语和其他西欧语言。
- 标准 ASCII 码使用 7 位二进制数表示字符,一共可以表示 128 个字符(编号 0-127),包含大小写字母、数字、标点符号、控制字符等。
- 同一个编码值可以用不同进制表示:十进制是日常使用的 0-9 数字表示,十六进制使用 0-9、A-F 表示,二进制使用 0 和 1 表示。本工具自动识别输入的进制类型。
- 对于码位超过 127 的字符,本工具显示其 UTF-16 编码的码位值。
注意事项
- 本工具支持单个字符和多个字符同时转换,输入多行文本也可以正确处理。
- 批量转换编码时,多个编码之间请用空格、换行或制表符分隔,工具会自动处理。
- 控制字符(0-31 和 127)不显示可打印字符,工具直接显示控制字符名称。