OpenEdv-开源电子网

 找回密码
 立即注册
查看: 178|回复: 0

使用LVGL的工程,GBK,UTF8,UNICODE相互转换分享

[复制链接]

10

主题

559

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1631
金钱
1631
注册时间
2014-6-27
在线时间
887 小时
发表于 2024-4-18 10:47:21 | 显示全部楼层 |阅读模式
使用LVGL的工程,编译器编码方式为UTF8,内部事件存储和LOG打印,使用GBK,FATFS操作使用UNICODE,工程使用GBK<-->UFT8<-->UNICODE模式转换,可以实现所有需要显示的功能了。GBK<-->UFT8的转换,需要用到2个表格,大概80多K,UFT8<-->UNICODE,在FATFS里面,把FF_CODE_PAGE的设置936改成437,不使用936表格,节省近200K的空间。
FATFS里面的配置,参照:https://www.bilibili.com/read/cv16622381/
GBK<-->UFT8的转换,参照压缩包使用。 UTF8_GBK.rar (90.53 KB, 下载次数: 8)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-14 20:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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