你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MDK5中文编译乱码,不是显示乱码哦。

[复制链接]
天英 提问时间:2018-5-16 16:26 /
阅读主题, 点击返回1楼
收藏 评论22 发布时间:2018-5-16 16:26
22个回答
天英 回答时间:2018-5-28 14:50:00
感谢大家大力支持,与鼎沸的回复。现在问题已经决绝了。我感觉这个问题只有做LCD开发,并且使用中文UI界面的朋友们会碰到。
TIM截图20180517104340.png
STM1024 回答时间:2018-5-28 17:10:13
这个问题一时半会儿也不好回答,但是你试试这样呢?就是定义一个char buffer,然后把GB2312汉字对应的字节丢进去,然后将这个buffer作为函数的最后一个变量,再编译试试看是什么效果?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

天英 回答时间:2018-6-7 12:05:11
stm1024 发表于 2018-5-28 17:10
这个问题一时半会儿也不好回答,但是你试试这样呢?就是定义一个char buffer,然后把GB2312汉字对应的字节 ...

多谢。
浅色调123 回答时间:2018-9-27 10:18:12
楼主我在开发OLED屏幕的时候,遇见了一模一样的问题。keil界面显示正常,但是编译后就乱码了。
问题是因为代码使用 notepad++新建的,而且新建格式默认是utf8。不管怎么在KEIL里面调gb2312配置是解决不了的,解决的根本就是重新新建一个 gb2312格式的.c文件添加到keil工程就行了。另外一定要注意notep++默认的文本类型是utf8的不是GB2312大坑
STM1024 回答时间:2018-9-27 11:39:52
编译器又不是编辑器
00dd 回答时间:2018-9-29 14:10:45
解决没有?
天英 回答时间:2018-12-19 22:57:21

已解决,多谢。
Glenxu 回答时间:2019-8-8 20:20:43
我也有同样的问题!期待有更好的办法。
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版