人人有本用

首页 » 虫窝销售专区 » ThinkPad 行情交流 » palm C500入门讲贴Ⅲ 关于中文
无敌超人宝宝 - 2006/5/23 17:56:00
2、为什么我看书会有乱码?

这个问题有很多方面的原因:

字符集原因:国标字库先后有两个方案,GB和GBK。GB字符集包含了6763个常用汉字,基本可以应付日常使用,但是象“镕”这样的罕用字没有包括在内,如果遇到的话就无能为力了。于是又有了GBK扩展字符集,这个字符集包含了20902个汉字,并向下兼容GB字符集,这个字符集几乎把你认识的和不认识的汉字都一网打尽了。cjkos从4.60版开始支持GBK字符集,4.27版的也有支持GBK的非官方版本(胖友修改的版本)。如果你安装的cjkos不支持GBK字符集或是你在安装时未安装GBK字库,那么当你所看的电子书里有象“镕”这样未包含在GB字符集中的汉字时,系统由于找不到对应的字模,就会显示乱码。至于如何安装GBK字库,请参考cjkos的说明文档。

半个汉字原因:由于计算机中汉字是使用两个字节来表示一个汉字的,比如“我爱胖胖”,在电脑里是以16进制方式存储为“CE D2 B0 AE C5 D6 C5 D6”,CE D2对应于汉字“我”,“B0 AE”对应于汉字“爱”,依此类推。但是如果由于某些原因导致某个字节被删除,比如排在第一的CE,那cjkos就会把剩下的“D2 B0 AE C5 D6 C5 D6”按两个字节一组识别为“野”
Blackeye - 2006/5/23 18:21:00
还是基本看不懂
1
查看完整版本: palm C500入门讲贴Ⅲ 关于中文