串口打印乱码问题处理

时间:2024-03-29 18:41:55

USART打印乱码

问题现象

问题来源
这个文件中串口打印输出正常
串口打印乱码问题处理
这里乱码
串口打印乱码问题处理
串口打印乱码问题处理

解决方式

一开始使用sourceinsight打开查看编码的,其实不用的(当然这时后话)
串口打印乱码问题处理
串口打印乱码问题处理
以上说明两个文件编码不同!
对于正常打印的文件,其编码为GB2312
串口打印乱码问题处理
通过编码转换,发现打印出现问题的C文件其字符串内容与串口输出一致
串口打印乱码问题处理
后面通过修改编码为GB2312,输出正常!
串口打印乱码问题处理
后话,其实直接在IAR中可查看每个文件编码方式
串口打印乱码问题处理