的状态,每一个状态对应一个符号,就是 256 个符号,从
0000000 到 11111111。
上个世纪 60 年代,美国制定了一套字符编码,对英语字符与二
进制位之间的关系,做了统一规定。这被称为 ASCII 码,一直
沿用至今。
ASCII 码一共规定了 128 个字符的编码,比如空格“SPACE”是
32(二进制 00100000),大写的字母 A 是 65(二进制
01000001)。这 128 个符号(包括 32 个不能打印出来的控
制符号),只占用了一个字节的后面 7 位,最前面的 1 位统一
规定为 0。
2、非 ASCII 编码
英语用 128 个符号编码就够了,但是用来表示其他语言,128
个符号是不够的。比如,在法语中,字母上方有注音符号,它
就无法用 ASCII 码表示。于是,一些欧洲国家就决定,利用字
节中闲置的最高位编入新的符号。比如,法语中的 é 的编码为
130(二进制 10000010)。这样一来,这些欧洲国家使用的
编码体系,可以表示最多 256 个符号。
但是,这里又出现了新的问题。不同的国家有不同的字母,因
此,哪怕它们都使用 256 个符号的编码方式,代表的字母却不
一样。比如,130 在法语编码中代表了 é,在希伯来语编码中却
评论0
最新资源