【技术实现步骤摘要】
本专利技术涉及编码转换,特别是一种Unicode编码到GB2312编码转换方法,主要适用于对存储空间要求比较严格的便携式电子产品的字符处理。
技术介绍
GB2312码是我国公布的简体汉字编码方案,也称国标码,国标码对6763个汉字集进行了编码,涵盖了大多数正在使用的汉字。Unicode码是一种国际标准编码,采用二个字节编码,目前在网络、Windows系统和很多大型软件中得到应用。目前这两种编码在通信系统中都有比较广泛的应用。汉字的UniCode编码基本上是从0x4E00到0x9FBB连续排列,汉字基本出现在这个编码范围中。汉字的GB2312区位编码表,共包含682个符号(第01-09区)、6763个汉字(第16-87区),其中第01-09区为国标符号,第10-15区为空区。对于位于第16-87区个汉字,其GB2312编码位于B0A1--F7FE之间,其对应的Unicode编码值位于对于0x4E00到0x9FBB之间;第01-09区的GB3212编码值在A1A1--A9FE之间的国际符号,其对应的Unicode编码值在0x0000--0xFFFF之间分布比较散乱, ...
【技术保护点】
一种Unicode编码到GB2312编码转换方法,其特征在于包括以下步骤: 步骤1:读取存储在嵌入式电子设备的第一存储设备中的一字符的Unicode编码; 步骤2:将所述字符的Unicode编码右移8位,获取该Unicode编码 的高8位数据; 步骤3:以步骤2的高8位数据为下标,在区间定位表中获取偏移量; 步骤4:使用所述字符的Unicode编码值减去步骤3所得的偏移量,得到差值; 步骤5:以步骤4所得差值为下标,在编码转换表中获取该字符的GB2 312编码,存储在嵌入式电子设备的第二存储设备中。
【技术特征摘要】
1、一种Unicode编码到GB2312编码转换方法,其特征在于包括以下步骤:步骤1:读取存储在嵌入式电子设备的第一存储设备中的一字符的Unicode编码;步骤2:将所述字符的Unicode编码右移8位,获取该Unicode编码的高8位数据;步骤3:以步骤2的高8位数据为下标,在区间定位表中获取偏移量;步骤4:使用所述字符的Unicode编码值减去步骤3所得的偏移量,得到差值;步骤5:以步骤4所得差值为下标,在编码转换表中获取该字符的GB2312编码,存储在嵌入式电子设备的第二存储设备中。2、根据权利要求1所述...
【专利技术属性】
技术研发人员:郭贵军,
申请(专利权)人:闻泰集团有限公司,
类型:发明
国别省市:33[中国|浙江]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。