[应用相关] Lvgl汉字不显示的原因

[复制链接]
5773|22
 楼主| 51xlf 发表于 2021-8-29 19:51 | 显示全部楼层 |阅读模式
必须保证程序是UTF-8编码,即在keil里面设置编码方式为UTF8。
放置一个显示的代码:
  1. LV_FONT_DECLARE(myFont);声明字体
  1. lv_obj_t* font_label;
  2. lv_obj_t* src = lv_scr_act();
  3.         static lv_style_t font_style;
  4.         lv_style_init(&font_style);
  5.         lv_style_set_text_font(&font_style, LV_STATE_DEFAULT, &myFont);
  6.         font_label = lv_label_create(src, NULL);
  7.         lv_obj_add_style(font_label,LV_LABEL_PART_MAIN, &font_style);
  8.         lv_label_set_text_static(font_label,  " 你好audio");
  9.         lv_obj_align(font_label, NULL, LV_ALIGN_CENTER, 0, 0);

yangjiaxu 发表于 2021-8-29 19:58 | 显示全部楼层
把keil设置成UTF-8这是个方法,不然显示不了
alxd 发表于 2021-8-29 19:59 | 显示全部楼层
那你原来注释的如果不是UTF-8,而且还是中文 是不是就不好显示了,注释如果是英文就没这么多麻烦了
Annie556 发表于 2021-8-29 20:00 | 显示全部楼层
有没有办法 显示别的编码格式的汉字呢?
Betty1299 发表于 2021-8-29 20:02 | 显示全部楼层
这是个挺好的教程说明。一般现在都会用GB2312的编码格式,也不会注意这个因为编码不一样导致显示不正确的事情
B1lanche 发表于 2021-8-29 20:05 | 显示全部楼层
楼主有没有关于LVGL的教程分享分享呀
Betty996 发表于 2021-8-29 20:11 | 显示全部楼层
挺好的,是一个避坑指南
Candic12e 发表于 2021-8-29 20:12 | 显示全部楼层
请教一下,LVGL上手容易么?
Carina卡 发表于 2021-8-29 20:13 | 显示全部楼层
lvgl好像是个GUI吧,不知道好不好用,应该挺好用,用的人很多
Carmen7 发表于 2021-8-29 20:14 | 显示全部楼层
想知道有没有办法改成GB2312的呢?因为备注都是中文的而且格式是GB2312的
Charlene沙 发表于 2021-8-29 20:15 | 显示全部楼层
请问是不显示 还是 显示乱码呢?
Charlotte夏 发表于 2021-8-29 20:16 | 显示全部楼层
楼主有没有快速上手LVGL的教程,求一份
Belle1257 发表于 2021-8-29 20:18 | 显示全部楼层
还是英文比较好,就不会出现这个问题
Estelle1999 发表于 2021-8-29 20:19 | 显示全部楼层
LVGL现在好像挺成熟了,可以试试
Allison8859 发表于 2021-8-29 20:21 | 显示全部楼层
可以可以,感谢楼主分享
Alina艾 发表于 2021-8-29 20:23 | 显示全部楼层
如果可以 用英文吧,至少保证能正常显示
Emily999 发表于 2021-8-29 20:24 | 显示全部楼层
还是产品带GUI比较好,让客户可以觉得高大上
B1lanche 发表于 2021-8-29 21:30 | 显示全部楼层
复位引脚跳线引出,复位的瞬间下载程序,有可能是能烧录进去的
观海 发表于 2021-9-10 11:03 | 显示全部楼层
为什么一定要是这种编码方式呢
guanjiaer 发表于 2021-9-10 11:16 | 显示全部楼层
其他的形式的不能识别吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

551

主题

9970

帖子

24

粉丝
快速回复 在线客服 返回列表 返回顶部