扩展ASCII编码(Extended ASCII)是指基于标准ASCII编码的基础上增加额外字符的一种编码方案,它利用了8位字节(一个字节8比特)来表示更多的符号和图形字符,而标准ASCII只使用了7位(最高位为0)。标准ASCII只能表示128个不同的字符,包括英文字母、数字、标点符号以及一些控制字符。
扩展ASCII则通过允许最高位为1,使得总共可以表示256个不同的字符。不同的国家和地区根据自身语言的需要,制定了各自的扩展ASCII编码标准,如ISO 8859系列、Windows-1252编码(在西欧流行)、IBM PC的Code Page 437以及其他众多的8位编码方案。这些扩展编码在保留标准ASCII字符集的同时,为剩余的128个位置分配了其他字符,比如重音字母、数学符号、制表符、图形符号等等。
需要注意的是,由于各国和地区的扩展方式各异,导致了8位ASCII编码的不统一性,这也是后来Unicode编码体系出现并逐渐统一字符编码的重要原因。Unicode能够提供一个全球统一的字符集和编码方案,解决了多种扩展ASCII编码之间的互不兼容问题。