keil5中文乱码,编译中文乱码,串口调试助手接收中文乱码
keil5的文本编辑器输入中文乱码
- 一般更改编码就可以解决
- 打开设置界面
- 更改编码,可以是GBK码,也可以是UTF-8编码
编辑器中文没有乱码,但是编译程序中文就是乱码,并且报错。
- 目前我遇到这个问题是因为我频繁的更改了keil5的编码格式。
- 解决方式是利用notepad++或vscode强制更改文件的编码格式。
- 我发现了第二种方式。
方法一
-
找到乱码的具体文件,
-
用notepad++强制更改编码
-
也可以使用vscoed,有vscode打开文件。点击下面的UTF-8(这个显示当前文件的编码格式,我当前文件是UTF-8格式,其他文件可能不一样)。之后选择通过编码保存。
-
选择编码方式
方法二
将这句话复制到下图的位置即可。
--locale=english
串口调试助手接收中文乱码
- 目前我是因为选择了UTF-8编码导致的接收中文乱码。
- 更改串口调试助手的编码就能解决。