OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4862|回复: 3

emWIN显示乱码求助

[复制链接]

1

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2018-5-12
在线时间
56 小时
发表于 2018-6-20 17:32:11 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 admvip 于 2018-6-20 17:33 编辑

MCU F103
系统加载了FatFs、SDIO、STemWIN
用的原子哥的部分例程代码和做好的XBF字库,字库放在SD卡根目录下,程序对字库路径做了相应修改。
按视频教程将含有汉字信息的.c文件另存为UTF-8格式,可是下载到板上,英文字符可以显示,汉字却是乱码。来回折腾将.c文件保存为各种格式,都不行。
英文可以显示,说明SD和FatFs是正常的,可以正确读写文件,汉字不能显示应该是查找字库的点阵信息错误,但是不知道如何解决,求解决问题的思路!

11.jpg

最佳答案

查看完整内容[请看2#楼]

问题已解决!谢谢关注! 原因: 创建XBF字库代码放在了GUI_INIT()函数的前面,导致汉字显示出现问题,真的是低级错误,恨不得抽自己两下。 但是为什么英文可以显示?这个还没弄明白。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2018-5-12
在线时间
56 小时
 楼主| 发表于 2018-6-20 17:32:12 | 显示全部楼层
本帖最后由 admvip 于 2018-6-20 18:34 编辑

问题已解决!谢谢关注!

原因:
创建XBF字库代码放在了GUI_INIT()函数的前面,导致汉字显示出现问题,真的是低级错误,恨不得抽自己两下。
但是为什么英文可以显示?这个还没弄明白。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-6-21 01:36:44 | 显示全部楼层
admvip 发表于 2018-6-20 18:32
问题已解决!谢谢关注!

原因:

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2018-3-2
在线时间
2 小时
发表于 2018-7-2 15:18:10 | 显示全部楼层
emwin自带了部分ASCII字库,有几个尺寸的
看GUI字体设置API 就知道,之所以英文和数字没出错
是因为你设置的字体的地址是自带的那部分,例如下面这个

GUI_SetFont(&GUI_Font32_ASCII);
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 09:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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