printf输出中文乱码,Encoding已经是GB2312了

2019-08-14 04:17发布

printf输出中文乱码,Encoding已经是GB2312了,怎么解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
翱翔云端的鸟
1楼-- · 2019-08-14 10:03
把你的main.c  改为ANSI!  
正点原子
2楼-- · 2019-08-14 11:00
你波特率不对吧?
NIDO
3楼-- · 2019-08-14 14:39
 精彩回答 2  元偷偷看……
cromarti
4楼-- · 2019-08-14 15:39
波特率(这里面包括单片机的时钟配置),串口软件的设置都看看
xinxian
5楼-- · 2019-08-14 17:13
NIDO 发表于 2017-8-30 09:10
我觉得是没有初始化串口

没初始化串口,若是printf使用了该串口的话,会卡在函数里面,更不会运行
NIDO
6楼-- · 2019-08-14 17:52
xinxian 发表于 2017-8-31 10:35
没初始化串口,若是printf使用了该串口的话,会卡在函数里面,更不会运行

会输出乱码的,我有一次就是忘记初始化usart_init所以输出乱码

一周热门 更多>