ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F4] 为什么我的STemwin显示不了汉字呢?

[复制链接]
140|10
 楼主 | 2019-8-12 22:48 | 显示全部楼层 |阅读模式
本帖最后由 cry1109 于 2019-8-12 22:52 编辑

网上的方法都试过了,用FontCvt生成字库,然后添加到工程中;还有先用.text另存Unicode编码,再用U2C生成UTF-8编码都不行,就是显示不来汉字。
绝望啊
你.jpg
字库也有了。
包含.jpg
字库也包含进来了。
白板.jpg
UTF-8编码也试过了。 控件.jpg
控件里的UTF-8也用过了。
可就是不行。。。
难道还有哪个开关没打开?

使用特权

评论回复
 楼主 | 2019-8-13 22:58 | 显示全部楼层
又捣鼓了一个晚上,还是没把汉字显示出来。shit very much。

使用特权

评论回复
| 2019-8-14 14:36 | 显示全部楼层
用gb2312应该可以

使用特权

评论回复
 楼主 | 2019-8-14 21:13 | 显示全部楼层
ayb_ice 发表于 2019-8-14 14:36
用gb2312应该可以

你好,请问是是keil里的configuration里的哪个设置吗?我试过GB2312和UTF-8编码的都不行

使用特权

评论回复
| 2019-8-15 08:29 | 显示全部楼层
本帖最后由 ayb_ice 于 2019-8-15 08:33 编辑
cry1109 发表于 2019-8-14 21:13
你好,请问是是keil里的configuration里的哪个设置吗?我试过GB2312和UTF-8编码的都不行 ...

先看下反汇编,看看你的“你好”字符串的编码是GB还是其它。。。。
另外不选择字库吗,GUI_SetFont(&GUI_FontSongti16);

使用特权

评论回复
 楼主 | 2019-8-15 22:28 | 显示全部楼层
ayb_ice 发表于 2019-8-15 08:29
先看下反汇编,看看你的“你好”字符串的编码是GB还是其它。。。。
另外不选择字库吗,GUI_SetFont(&GUI_F ...

哥,你真厉害,非常感谢!我把选择字库GUI_SetFont(&GUI_FontSongti16)这个函数加上去可以显示汉字了,搞定了。还有控件显示汉字时也要修改相应控件字库函数,比如说按钮字库函数BUTTON_SetFont(hItem, &GUI_Fontsongti16)。

使用特权

评论回复
| 2019-8-16 08:27 | 显示全部楼层
cry1109 发表于 2019-8-15 22:28
哥,你真厉害,非常感谢!我把选择字库GUI_SetFont(&GUI_FontSongti16)这个函数加上去可以显示汉字了,搞 ...

有中文手册的,有时间仔细看看,有好处的,看看别人的代码风格,框架,写这玩意儿的都是高手

使用特权

评论回复
| 2019-8-16 08:53 | 显示全部楼层
噢,要设置字体

使用特权

评论回复
| 2019-8-16 08:53 | 显示全部楼层
噢,要设置字体

使用特权

评论回复
| 2019-8-16 08:53 | 显示全部楼层
之前不设置字体时候是现实什么?乱码?

使用特权

评论回复
 楼主 | 2019-8-16 20:59 | 显示全部楼层
dongnanxibei 发表于 2019-8-16 08:53
之前不设置字体时候是现实什么?乱码?

乱码+白板

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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