关于汉字编码的问题

2019-10-15 23:29发布

原子老师,我在学习汉字显示实验,有个问题搞不太明白,主程序中调用显示字符串的函数 Show_Str(60,50,200,16,"战舰  STM32 开发板",16,0); ,其中的汉字“战舰”,“开发板”,编译完了就是直接以GBK码存储的吗?因为我在text.c函数里看了半天都是直接用*str去调用根据GBK码找到相应的点阵字库的函数Get_HzMat,然后显示的。不知道您懂我的意思没有。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
anazel
2019-10-16 14:10
迷恋烟花的瞬间 发表于 2016-2-2 23:47
Show_Str(u16 x,u16 y,u16 width,u16 height,u8*str,u8 size,u8 mode)这个函数就是根据汉字内码查找存储在f ...

多谢回复,程序都看了,这个函数确实是根据汉字内码查找Flash里面的汉字字库数据的,我的意思是引用这个函数Show_Str(60,50,200,16,"战舰  STM32 开发板",16,0); 里面的汉字“战舰”“开发板”,是不是编译后直接就是GBK编码了?

一周热门 更多>