ASCII
ASCII(美国信息交换标准代码)是 7 位字符编码标准,定义 128 个字符(0-127),包括英文字母、数字、标点与控制字符。
用途
为早期计算机与通信设备提供统一的字符编码标准,确保不同厂商设备间文本可互换。
机制
每个字符用 7 位表示,通常存储在 1 字节中(最高位为 0 或用作奇偶校验)。0-31 与 127 为控制字符,32-126 为可打印字符。现代编码(UTF-8)是 ASCII 的超集。
用例
- 协议关键字与 HTTP 头部
- 源代码与配置文件默认字符集
- 串口与嵌入式通信
- DNS 记录中的域名标签
示例
- 输入
A输出65The ASCII code of uppercase A is 65
常见错误
- Mistaking extended ASCII (128-255) for standard ASCII
- Standardize on UTF-8 encoding
相关词条
Unicode
Unicode 是国际字符编码标准,为世界上几乎所有书写系统的每个字符分配唯一码点(U+0000 至 U+10FFFF),共 1,114,112 个码点空间。 词汇表
UTF-8
UTF-8 是 Unicode 的变长编码形式,使用 1 至 4 字节表示一个码点,与 ASCII 完全向后兼容,是 Web 与现代系统的事实标准。 词汇表
Charset
字符集(charset)是字符到码点的映射表,与编码形式(如 UTF-8)共同决定文本如何转为字节流。 词汇表
Code Point
码点是 Unicode 标准中为每个字符分配的数值(U+0000 至 U+10FFFF),是字符在码空间中的位置编号。 词汇表