关于汉字显示实验中GBK编码公式的一个小疑问

2019-07-20 07:54发布

请教各位,在汉字显示实验中,从字库中定位汉字的方法就下面公式,
当GBKL<0X7F时:Hp=((GBKH-0x81)*190+GBKL-0X40)*(size*2);
当GBKL>0X7F时:Hp=((GBKH-0x81)*190+GBKL-0X41)*(size*2);

但我不太明白,为什么size后面要乘以2
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 12:34
 精彩回答 2  元偷偷看……
君仁知命
2楼-- · 2019-07-20 18:28
视频里有详细的解释
重生ycj
3楼-- · 2019-07-20 18:40
谢谢原子哥,我明白了
Jundodo
4楼-- · 2019-07-20 20:52
 精彩回答 2  元偷偷看……
Jundodo
5楼-- · 2019-07-21 01:35
Jundodo 发表于 2018-6-4 14:45
我不明白为什么当GBKL>0X7F时:Hp=((GBKH-0x81)*190+GBKL-0X41)*(size*2)是减0x41?求解答一下,谢谢

我明白了,因为0X7F没有编码,所以要减去0X7F占用的一个字节编码位置偏移

一周热门 更多>