ASCII
代表“美国信息交换标准代码”。ASCII 是一种字符编码,它使用数字代码来表示字符。其中包括大写和小写英文字母、数字和标点符号。
标准 ASCII
标准 ASCII 可以表示 128 个字符。它使用 7位来表示每个字符,因为字节的第一位始终为 0。例如,大写“T”由 84 表示,或二进制中的 01010100 。小写的“t”用二进制的 116 或 01110100 表示。其他键盘键也映射到标准 ASCII 值。例如,ASCII 中的Escape 键(ESC) 是 27,而Delete 键(DEL) 是 127。
ASCII 代码也可以显示为十六进制值,而不是上面列出的十进制数字(0 到 127)。例如,十六进制的 Escape 键 (27) 的 ASCII 值是 1B。Delete 键 (127) 的十六进制值为 7F。
扩展的 ASCII
标准 ASCII 支持的 128 (2 7 ) 个字符足以表示所有标准英文字母、数字和标点符号。但是,仅表示所有特殊字符和来自其他语言的字符是不够的。扩展 ASCII 通过添加额外的 128 个值(总共 256 (2 8 ) 个字符)来帮助解决此问题。附加的二进制值以 1 而不是 0 开头。例如,在扩展的 ASCII 中,字符“é”由 233 或二进制的 11101001 表示。大写字母“Ö”用 214 表示,或二进制的 11010110。
虽然扩展 ASCII 是标准 ASCII 字符集的两倍,但它包含的字符几乎不足以支持所有语言。例如,某些亚洲语言需要数千个字符。因此,其他字符编码,例如 Latin-1 (ISO-8859-1) 和UTF-8,现在比 ASCII 更常用于文档和网页。UTF-8 支持超过一百万个字符。