里飞网

 找回密码
 立即注册

STM32不显示中文

查看数: 4203 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-4 16:33

正文摘要:

我是LVGL8.2 在label上想要显示你好世界4个中文,不管我怎么换字库,怎么转换为UTF-8编码都不行,永远是显示这俩条杠,甚至换成其他汉字会彻底消失什么都看不到,但是英文都是正常显示的没有任何问题 看各种帖子 ...

回复

阿里兄 发表于 2024-4-5 19:20:38
zhouqinlong 发表于 2024-4-4 17:02
最后补一句,字库的bin文件不用转UTF-8也能用,不然会变的老大一个!

一直说的就是使用文字的C源文件需要转为UTF8,解决了就好。
zhouqinlong 发表于 2024-4-4 17:02:29
最后补一句,字库的bin文件不用转UTF-8也能用,不然会变的老大一个!
zhouqinlong 发表于 2024-4-4 16:59:23
原因已找到,在此我愿意为博主补一个漏点,实际上说的转成UTF-8不只是要将字库生成的文件转成UTF-8,还要将使用LVGL的控件的文件也要转成UTF-8,这是因为字库本身是UTF-8的编码,如果在使用LVGL控件设置其上文字时用的不是UTF-8编码就会导致传到底层字库函数的编码对不上最终导致啥也看不到或者看到的都是乱码,具体还不清楚的可以打我电话

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-11-23 12:15 , Processed in 0.109013 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表