三九宝宝网宝宝成长宝宝手工

如何制作GBK与Unicode的对照表

01月10日 编辑 39baobao.com

[油条的制作方法]做法: 1、面粉 2、奶粉+白糖+酵母粉 3、用温水190ml搅拌均匀 4、用酵母水将面团搅拌成团 5、倒入食用油将面团揉成面团 6、盖上保险膜,发酵(现在夏天室温大概是30度左右,正合适...+阅读

从网上搜索到发表于2010年的《制作GBK-Unicode编码对照表的方法》拷贝于下供参考:

Java的字符串String类功能强大,不但能进行一些基本的字符串操作,还可以根据需要构造指定字符集的字符串,本文所介绍的方法正是利了这一点,这种方法的基本思路是:

1、遍历GBK编码表中的所有汉字,使用该字的GB编码构造一个字符串。GBK编码表中各部分的汉字分块比较整齐,很容易遍历。

2、使用getBytes方法取得该字符的字节数组,由于Java是用unicode来表示字符的,所以此汉字的unicode就在其中。

以下是一段示例代码:

{

int count = 0;

for(int segIndex=0xb0; segIndex<=0xf7; segIndex++) {

for(int charIndex=0xa1; charIndex<=0xfe; charIndex++) {

byte gbkBytes = new byte {(byte)(segIndex), (byte)charIndex};

byte unicodeBytes;

String str = new String(gbkBytes,"GBK");

unicodeBytes = str.getBytes("unicode");

if(unicodeBytes.length == 4) {

count++;

String buffer = "";

for (int i=0;ibr /> buffer += (int)(0x00ff&gbkBytes[i]) + " ";

for (int i=3;i>1;i--)

buffer += (int)(0x00ff&unicodeBytes[i]) + " ";

buffer += "";

osw.write(buffer);

}

}

}

}

这一段是对GBK/2区的汉字进行遍历并处理的代码,GBK/2区的首字节范围在[0xb0,0xf7],尾字节范围在[0xa1,0xfe],在构造字符串时使用的字符集为GBK

String str = new String(gbkBytes,"GBK");

在使用getBytes取得的字节数组中会有四个元素,前两个不知是做什么用的,可能与字符串本身的结构有关,接下来的两个字节才是真正的unicode码。但这两个字节是倒序的,要从最后一个字节开始取,之所以这样是与big_endian和little_endian有关的,这里不多说。

当每一次内层循环结束时,buffer字符串中前两个数字就是一个GB码,后面两个数字就是一个unicode码,把它写到文件中就行了。

这样的文件得到之后,再在另外的程序中载入文件,把Unicode值装入数组,以GB码为索引,就可以很方便地由GB码查得Unicode码。

以下为关联文档:

剑灵时装补丁怎么制作下载【衣服】、【帽子】、【眼镜】的模型,然后按照下面的方法使用即可。 使用方法: 1-默认是洪门道服装改其他衣服的,所以如果想看到效果,请穿上洪门道服,如果说了是其他衣服,换上...

帆布手套怎么制作需要什么设备具体工序是怎样的裁剪工具与设备通常有三类,即手剪、机械刀及特种裁剪。 1. 手剪工具 即常用的裁剪刀,特别适合手工少量裁,运用时机动灵活,适用范围广泛,但劳动强度较大,产量较低。 2. 机械式裁剪...

如何制作炫酷的空间要打造一个完美的QQ空间,有以下几种方法: 方法【1】开通黄钻,10元/月 以下是黄钻特权: 1. 左侧皮肤:完美肤质,打造异样空间,黄钻用户优先体验! 2. 日志信纸: 日志也装扮,黄钻贵族可免...

手工制作送给女朋友的礼物1动态相册。对于女性来讲,喜欢感动,还有浪漫。所以,你可以把你与她之间交往的过程里拍下来的照片,或者是她个人的单照制作成动态的相册,然后送给她,记得,要在每一张照片里,都要加上...

Excel的表格制作如你上面要输入“项目”,下面要输入“名称”。你这样做,要用上下两个单元格,先在上一个单元格中输入“项目”,右对齐。又在下一个单元格中输入“名称”,左对齐。接着点视图--工具...

制作拔丝地瓜的糖怎么熬烹制拔丝菜的关键诀窍是什么!拔丝菜晶莹透明,香甜脆嫩,深受人们欢迎。做好拔丝菜应掌握以下五法: (1)挂好糊。对水分较大的原料如苹果、梨、桔子等,在炸料前要挂好糊,将原料裹满,防止...

如何制作水池内壁防腐涂装对水池内壁防腐进行涂装,首先需要准备好硅酸盐水泥、水泥混凝土,对水泥混凝土的要求,其强度应该大于C25,而其含水率应该小于7%。而且还要先对水池的池壁和池底做好基础工作,对进...

如何制作豆贴画工具/原料:各色豆类及干果类东东、卡纸、剪子、胶水(强力)、笔、盒子(衬衣一类) 1、选用与想制作的画相应的卡纸,大小适中,颜色能衬托画的卡纸。 2、在卡纸上先画出想要的图形轮廓...

谁知道小西米的制作方法呀西米露制作方法 1、把西米放进清水里洗浸干净备用。 2、把一锅水煮沸,把西米放进煮沸的水里。(注意:要一边煮一边用勺子搅拌,否则西米会粘锅底) 3、煮到西米半透明,然后把西米和热...

推荐阅读
图文推荐