我想知道GBK编码和cc936.c中的OEM有什么关系,而Unicode编码又是什么,我理解Unicode编码的就是,Windows系统对汉字的编码形式,keil编程的时候,我们在程序语句中输入的汉字就被windows转换成汉字对应的Unicode编码,然后存进了单片机,这个好像我理解的没错吧,然后找汉字的字库的时候,再将Unicode码对应的GBK码找到,进而去字库里找对应的点阵文件进行显示,那原子哥,你的视频里讲汉字显示的时候,说用汉字的GBK编码去查找汉字字库中对应的点阵信息,那么对我们直接有用的就是汉字的GBK码,但是那两个大数组中的OEM是什么,能解释一下吗?谢谢!还有就是Unicode转所谓的OEM一个表不就行了吗?为什么还是两个表,就是正转换和你转换不就行了 吗?为什么还整两个?咋回事呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这是为了支持长文件名。
但是单纯的显示汉字本身不需要CC936里面的东西的。你可以跟踪一下汉字显示的代码看看。如Show_Str();
也就是说,单单的去显示汉字的话就不需要那两个对照表了,直接用字库就可以了?
一周热门 更多>