计算机的3种字符集

一 点睛

计算机字符集可归类3种:单字节字符集(SBCS)、多字节字符集(BMCS)和宽字符集(Unicode字符集)。

二 单字节字符集

它的所有字符都只有一个字节的长度,SBSC是一个理论规范。具体实现时有两种字符集:ASCII字符集和扩展ASCII字符集。

ASCII字符主要用于美国,全称是美国国家标准信息交换码,使用7位来表述一个字符,总共可以表示128个字符。

在计算机刚刚在美国兴起的时候,ASCII字符集中的128个字符就够用了,但是计算机发展到了欧洲,欧洲各个国家的字符就多了,128个不够用,于是人们对ASCII码进行了扩展,因此就扩展ASCII为256个字符,前0到127个和原来的ASCII字符集相同,后面多出来的128个字符用来表示欧洲国家的一些字符,如拉丁字母、希腊字母。有了扩展ASCII字符,计算机在欧洲也发展起来了。

三 多字节字符集

随着计算机普及到更多国家(比如东亚和中东)。由于这些国家的字符更多,8位就不够用了。因此为了能够表示其他国家的文字(比如中文),人们继续对ASCII进行扩展,即英文字母和欧洲字符为了和扩展ASCII兼容,依然用一个字节表示,而对于其他各国自己的字符(如中文字符)则用两个字节表示,这就是多字节字符集。

这也是一个理论规范,具体实现时,各个国家根据自己的语言字符分别实现不同的字符集,比如中国实现了GB-2312字符集(后来又扩展出GBK和GB18030ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值