原创 嵌入式开发环境中汉字编码错误的解决办法

2023-6-9 13:12 2471 7 7 分类: MCU/ 嵌入式 文集: STM32 软件
keil 的集成开发环境对中文支持是比较差的。通常遇到显示乱码的事情。通常通过配置解码方式为GB2312。可以部分解决。
在程序中向串口或GUI输出中文时,有可能不能正确解码。结果是无法显示或显示乱码。
比如: GUI_DispStringAt("请输入:",10,50);
碰到这种情况,可以试试使用其它编辑工具单独编辑源程序并另存为UTF8 格式,或UNICODE格式。再重新编译,一般能解决汉字乱码的问题。
如果事先设在开发环境中设置好中文编码,再在编辑器中输入中文。有的时候也能正确。


文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条