问题一:为什么需要三种码制配合才能完成对汉字的处理?对英语字母的处理需不需要这样做?为什么?
问题二、什么是外码、内码、字型码?
问题三、同一个汉字可以有几种外码、几种内码、几种字形码?
问题四、一个汉字的内码占多大存储空间?
问题五:一个64M的U盘全部用来存放汉字的话,可以存下多少个汉字呢?
问题六、一个64*64显示的汉字其字形码要占多大存储空间?
问题七、存放4000个32*32点阵的汉字字型需要用多少个字节来存放?
问题八、说明在使用turetype造字程序造字的过程中,哪几步的操作分别对应了你造的这个汉字的外码、内码、字形码?
虽然对此类问题没有研究,大致看看吧……
1,因为汉字字数众多,GB2312只有常见字,GBK有扩展字库,Unicode有绝大部分字符。而英文字符因为众所周知的数量,就不需要这么多编码配合了。
2,这个问题我建议你参看一下百度现有的答案: http://wenwen.sogou.com/z/q796716653.htm
3,这个问题还是同上,刚那个链接看过后应该会比较清楚。
4,汉字内码占用量,仍然可以参考百度现有答案: http://wenwen.sogou.com/z/q654370263.htm
其实这都是汉字编码的基础只是,随便搜索一下都有了。
5,一个普通的“微软雅黑”字体库包括了现有GBK字库中的所有汉字(会不会有遗漏未知),并包括这些汉字的各个型号的矢量编码,这样算起来才10M不到,所以你的64MB优盘恐怕可以把汉字GBK编码的所有字都放的下好几份了。
6,7,这两个问题仍然可以参考前面的链接,就不赘述了。
8,这个……很遗憾,我没有使用造字程序的经验。帮不了你。