1)全称:美国标准信息交换码(american standard code fot information lnterchange,ascii)
2)统一用8位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符,且规则一致,便于交流通信。
3)默认计算机都遵守这个标准,要知道每个字符对应的值式多少,可以查ASCII码表。
4)特点
区分大小写,没有中文,字符在运算时会自动转换成ASCII值。
5)ASCII只是一个字节去表示字符,对于英文世界是足够的,但是中文是不够的,因为一个字节只有8位,最多只有256中可能,也就是只能表示256中字符,所以每个国家根据自己的国情都会定义一个自己的字符编码。
6)国内常用的标准
GBK2313:2个字节,16个位。
UTF-8:3个字节,24位。
7)所有的字符在计算机中都是以2进制存储,如果不统一,那么在A电脑中的一个字符,在B电脑中是另外一个字符,这样就无法正常的通信,为了避免这种情况,就需要制定一个标准,让所有计算机上的字符的二进制表示形式都是一样呢的,这样信息在传递的时候才是正常的。
8)以后编写程序,一定要注意编码格式。 |
|