当前位置: 代码迷 >> 高性能计算 >> 为啥当初汉字编码的从0xA1开始
  详细解决方案

为啥当初汉字编码的从0xA1开始

热度:6085   发布时间:2013-02-26 00:00:00.0
为什么当初汉字编码的从0xA1开始
http://www.itqun.net/content-detail/145036
 等中国人们得到计算机时,已经没有可以利用的字节状态来表示汉字,况且有6000多个常用汉字需要保存呢。但是这难不倒智慧的中国人民,我们不客气地把那些127号之后的奇异符号们直接取消掉, 规定:一个小于127的字符的意义与原来相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(他称之为高字节)从0xA1用到0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们就可以组合出大约7000多个简体汉字了。在这些编码里,我们还把数学符号、罗马希腊的字母、日文的假名们都编进去了,连在 ASCII 里本来就有的数字、标点、字母都统统重新编了两个字节长的编码,这就是常说的"全角"字符,而原来在127号以下的那些就叫"半角"字符了。
详细出处参考:http://www.itqun.net/content-detail/145036
——从0xA1开始检查有什么显著的效果吗?
------解决方案--------------------------------------------------------
UTF-8就可以包括全地球的所有文字,甚至可以包括潘多拉星球的文字。