硬汉嵌入式论坛

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

[emWin] emWin使用VS2019显示中文的简单方法

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2020-2-25 10:16:16 | 显示全部楼层 |阅读模式
1、设置文件编码类型为UTF-8带标签

1.png

111.png


2、在C/C++命令行里面添加  /utf-8  注意务必是小写

3.png

6.png


3、剩下使用方法就是大家在板子上面的方法一样了。

调用函数GUI_UC_SetEncodeUTF8();使能UTF8编码即可,然后使用FontCvt生成C文件格式的字体并添加到VS2019工程里面即可

8.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2020-2-25 10:17:58 | 显示全部楼层
VS2019打开emWin模拟器注意事项(VS2015,VS2017,VS2013同样适用)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96403

Win7安装VS2019真是费老劲了,不过还是安装成功了,整理安装注意事项
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96402


回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2020-2-25 11:45:46 | 显示全部楼层
之前这个VS2019的UTF8文件编译也是搞得头痛,也是这样解决的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2020-2-25 16:40:33 | 显示全部楼层
wl_l 发表于 2020-2-25 11:45
之前这个VS2019的UTF8文件编译也是搞得头痛,也是这样解决的

现在这个好用很多了,之前一直用的VC的解法方法,略麻烦。
回复

使用道具 举报

17

主题

63

回帖

114

积分

初级会员

积分
114
发表于 2020-7-3 22:53:59 | 显示全部楼层
有个问题,使用UTF编码后,计算字符串中的一个中文字符长度是3个字节,和单片机不一样,有木有解决办法让其一个中文字符占用2个字节?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
 楼主| 发表于 2020-7-4 13:26:48 | 显示全部楼层
ssis909 发表于 2020-7-3 22:53
有个问题,使用UTF编码后,计算字符串中的一个中文字符长度是3个字节,和单片机不一样,有木有解决办法让其一个 ...

编码最好还是统一下,上位机下位机用起来方便。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 00:25 , Processed in 0.178414 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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