1、使用keil5代码注释出现中文乱码问题
在使用keil5中出现如下问题:
这时候的解决方法是在keil5顶头工具栏上进入:Edit→Configuration,如下然后进行选择GB2312编码方式:
2、使用串口打印中文乱码问题
在检查串口波特率等设置双方均一样之后,还是出现中文乱码问题的解决方法如下:
方法一:
在进行上面的操作后,注释处中文乱码问题解决了,但是在串口打印的时候中文出现了乱码。
因为我使用的是HAL库进行开发,自动生成的main.c文件(举个例子),记住这个.C文件在路径为Core/Src;此时使用记事本打开,其右下角显示的是UTF-8编码,此时需另存为main.c,但是编码方式改为ANSI,然后替换原来的文件,重新编译即可
具体步骤如下:
1)记事本打开查看编码方式
2)另存文件,改变编码方式,然后替换文件
方法二:
keil与串口助手都选择UTF-8编码方式,且在keil中工具栏c++中加上:–no–multibyte-chars
文章来源:https://www.toymoban.com/news/detail-466583.html
方法三:
在keil中选择GB2312编码方式,然后重启工程,编译下载即可,这时候串口助手需要选择GBK编码方式。文章来源地址https://www.toymoban.com/news/detail-466583.html
到了这里,关于串口打印中文乱码及注释乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!