IPHONE上,发现我们的游戏在添加好友时,如果对方使用的是繁体字,则添加失败,提示“名字为空”。后来跟踪了下,发现是我们在把汉字转化成UTF8时,使用的是GB2312,因此转化失败~
后面改成GB18030,问题解决~~
主要原因是GB2312支持的汉字太少。。。。
因此大概的查找了下关于GB2312和GB18030的资料,分享:
早期的计算机使用7位的ASCII编码,为了处理汉字,程序员设计了用于简体中文的GB2312和用
于繁体中文的big5。GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-
F7,低字节从A1-FE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。
GB2312支持的汉字太少。
1995年的汉字扩展规范GBK1.0收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。
2000年的GB18030是取代GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。
现在的PC平台必须支持GB18030,对嵌入式产品暂不作要求。
所以手机、MP3一般只支持GB2312。从ASCII、GB2312、GBK到GB18030,这
些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码
的方法是高字节的最高位不为0。按照程序员的称呼,GB2312、GBK到GB18030都属于双字节字符集
(DBCS)。
分享到:
相关推荐
汉字字符编码 区位码 GB2312 GB18030-2005及Unicode 8.0字符集
unicode与GB18030(GB2312,GBK) 转换码表
GB18030编码研究以及GBK,GB2312,GB18030与Unicode的映射,乱码解决 计算机,毫无疑问是一部机器,在最初我们接触计算机时或者接收计算机教育时,我们就知道:计算机能识别的只有010101的二进制码。人与计算机交互早期...
国家标准GB18030-2000《信息交换用汉字编码字符集基本集的扩充》是我国继GB2312-1980和GB13000-1993之后最重要的汉字编码标准,是我国计算机系统必须遵循的基础性标准之一。 目前,GB18030有两个版本:GB18030-2000...
Gb2312、gbk、gb18030码位空间的约定以及计算,gbk历史回顾以及与Unicode之间的映射。gb18030各个版本的区别以及码位空间的分布以及与Unicode的映射。
GB2312、GB 13000、GBK、GB18030介绍 GB 2312:又称为 GB 2312-80,是一个简体中文字符集的中国国家标准
GB18030字符集 作用:它解决了中文、日文、朝鲜语等的编码,兼容GBK。 位数:它采用变字节表示(1 ASCII,2,4字节)。可表示27484个文字。 范围:1字节从00到7F; 2字节高字节从81到FE,低字节从40到7E和80到FE;4字节...
GB2312简体中文编码表
一个输出全部GB2312-80和GB18030-2005全部字符集的小工具,让您了解汉字字符集的全貌。
本表包含了GB2312, GBK 以及GB18030-2002,GB18030-2005标准中的所有汉字及其编码列表。方便正向和反向查询。
gb18030的汉字编码 包含了GB2312, GBK 以及GB18030-2002,GB18030-2005标准中的所有汉字及其编码列表 方便正向和反向查询。.
GBK 汉字内码扩展规范编码...GB18030编码向下兼容GBK和GB2312, GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。 GBK,GB2312以及Unicode都既是字符集,也是编码方式,而UTF-8只是编码方式,并不是字符集
GB2312﹜GBK睿GB18030符號
GB18030是正式国家标准,是GBK或GB2312的超集。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。 这里是一个Excle版本的码表,罗列出码元及对应的GBK编码和Unicode编码,是研究编码的...
unicode字库 GBK字符集 字库资料 : GB2312、GB 13000、GBK、GB18030 介绍.doc GBK字符集.doc unicode.txt UNICODE字(加入了字母等ASCII).doc unicode字库.txt
GB2312编码与utf-8编码的字符串的转换,主要使用windows api函数MultiByteToWideChar和WideCharToMultiByte,代码简洁,经测试可用
GB18030字符码安装 ==== GB 18030-2000收录了27533个汉字,GB 18030-2005收录了70244个汉字。GB18030的总编码空间超过150万个码位,为解决人名、地名用字问题提供了方案,为汉字研究、古籍整理等领域提供了统一的...
本工具可以根据需要批量将一个目录及其子目录下的所有文件转换为GB2312或Utf-8编码文件,绿色软件,无需安装。 需要.NET Framework v2.0 运行库支持。