ASCII(American Standard Code for Information Interchange)是 1963 年就开始标准化的字符编码,用 0–127 共 128 个码位表示英文字母、数字、常用标点和 33 个控制字符。下面重点说明还原步骤。
ASCII如何还原
把 0–127 的字节按 ASCII 表还原为字符;≥128 的字节不属于标准 ASCII。
- 不要用 charset=us-ascii 去存中文,会变成问号
- 区分 CR、LF 和 CRLF,否则文件或协议会错行
示例
输入:A
编码结果:ASCII/Unicode 65(0x41),二进制 01000001
说明:标准 ASCII 是 0–127;该字符在 UTF-8 中仍是单字节,数值相同。
常见用途
- 英文源代码和配置文件
- 网络协议中的文本命令(HTTP 头部、SMTP)
- 硬件和串口通信
- 作为 UTF-8 的兼容子集
乱码排查
把 UTF-8 中文按 ASCII/Latin-1 打开会出现 Ã 或 å 之类的西欧字母组合;反之,扩展 ASCII 文本按 UTF-8 打开会出现 �。
本站的ASCII码表查询工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【小写字母比大写字母大多少?】32。'A'+32='a',也可以异或 0x20 切换大小写(仅限 ASCII 字母)。
【ASCII 能表示中文吗?】不能。中文要用 GBK、Big5 或 Unicode/UTF-8。
【DEL 和 Backspace 是一个键吗?】不是。Backspace 是 8,DEL 是 127,历史含义不同。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。