硬汉嵌入式论坛

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

[emWin] emwin显示unicode编码中文

[复制链接]

3

主题

8

回帖

3

积分

新手上路

积分
3
发表于 2016-7-27 21:30:42 | 显示全部楼层 |阅读模式
遇到一个问题请教大家,使用emwin时,是否支持将16进制unicode编码直接显示为中文,如果不可以的话,我的unicode编码数据该怎样显示为中文呢,谢谢大家。
回复

使用道具 举报

270

主题

605

回帖

1415

积分

至尊会员

积分
1415
发表于 2016-7-27 22:38:21 | 显示全部楼层
应该是不可以,要不怎么还要弄字库呢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-7-28 10:22:03 | 显示全部楼层
不能直接显示,因为现在我们的IDE开发板环境,如MDK和IAR都不支持unicode,将文件转换成unicode后一片乱码,显示unicode编码字符我们一般是用的unicode的一种编码形式utf-8,。
回复

使用道具 举报

3

主题

8

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-7-29 11:58:21 | 显示全部楼层

回 eric2013 的帖子

eric2013:不能直接显示,因为现在我们的IDE开发板环境,如MDK和IAR都不支持unicode,将文件转换成unicode后一片乱码,显示unicode编码字符我们一般是用的unicode的一种编码形式utf-8,。 (2016-07-28 10:22) 
我之前按照下面这种方式干过,先把unicode码转为gbk码,在sd卡里面存放着gbk字库文件,然后显示汉字。现在看到您的emwin教程里使用xbf文件,xbf文件和gbk文件一样吗?谢谢。
回复

使用道具 举报

3

主题

8

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-7-29 12:14:52 | 显示全部楼层
360反馈意见截图16640326326963.png
在emwin的手册上看到这么一段,意思是GUI_DispChar()函数可以直接显示unicode编码数据吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-7-30 10:18:37 | 显示全部楼层

回 长江fly 的帖子

长江fly:我之前按照下面这种方式干过,先把unicode码转为gbk码,在sd卡里面存放着gbk字库文件,然后显示汉字。现在看到您的emwin教程里使用xbf文件,xbf文件和gbk文件一样吗?谢谢。 (2016-07-29 11:58) 
不一样,用的xbf格式,是unicode编码的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-7-30 10:19:55 | 显示全部楼层

回 长江fly 的帖子

长江fly:
在emwin的手册上看到这么一段,意思是GUI_DispChar()函数可以直接显示unicode编码数据吗?
 (2016-07-29 12:14) 
除了这个,我记得还有个函数,没什么用,基本都用UTF-8。
回复

使用道具 举报

3

主题

8

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-7-30 18:20:39 | 显示全部楼层

回 eric2013 的帖子

eric2013:除了这个,我记得还有个函数,没什么用,基本都用UTF-8。 (2016-07-30 10:19) 
您好,请问使用gbk字库和xbf字库有什么区别呢?是不是适合在不同的情况下使用?因为我获得的数据是unicode编码数据,正在纠结于,unicode转gbk还是unicode转utf-8,谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-7-31 09:16:20 | 显示全部楼层

回 长江fly 的帖子

长江fly:您好,请问使用gbk字库和xbf字库有什么区别呢?是不是适合在不同的情况下使用?因为我获得的数据是unicode编码数据,正在纠结于,unicode转gbk还是unicode转utf-8,谢谢 (2016-07-30 18:20)
直接用GB2312字库,参看我们emWin例子提高篇,第71期,适合你,简单好用,要不老是纠结这些问题。
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=9046
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-17 16:35 , Processed in 0.044482 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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