硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1873|回复: 4
收起左侧

[emWin] emwin汉字乱码显示问题

[复制链接]

2

主题

6

回帖

2

积分

新手上路

积分
2
发表于 2017-12-5 13:34:31 | 显示全部楼层 |阅读模式
各位大虾,我用emwin做了个中文显示界面,在ucos系统下运行,单独用任务程序直接调用界面时,XBF汉字可以显示,但是将这个界面加入桌面图标,点击图标进入界面时汉字就显示乱码,文件格式我都转成UTF-8了,还有什么地方是是我没有注意的吗?
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2017-12-5 13:53:38 | 显示全部楼层
附图:

程序调用字体

程序调用字体

系统加载字体及UTF-8编码格式调用

系统加载字体及UTF-8编码格式调用
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2017-12-5 14:00:24 | 显示全部楼层

单独使用该界面

单独使用该界面

在桌面系统下使用该界面

在桌面系统下使用该界面
,这两张图分别是在单独使用时显示汉字的界面和在桌面图标调用后中变成了汉字乱码
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-12-5 14:11:22 | 显示全部楼层

回 edwardzzh 的帖子

edwardzzh:附图:
 (2017-12-05 13:53) 
先加大下这个GUI任务的栈空间测试下。不行的话再换种测试方法,桌面窗口上面创建一个按钮,点击按钮后创建这个对话框。另外就是将你的这些代码都放在一个文件里面测试。
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2017-12-6 14:11:32 | 显示全部楼层
@eric2013  ,找到问题了,是由于其他demo中重新调用了GUI_Init后没有重新加载字库,重新再加载字库后就好了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-16 05:48 , Processed in 0.220299 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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