1、问题: 在VScode中,使用printf输出中文乱码。 2、原因: 因为VScode中文字符集默认为utf-8,而输出调试的终端是系统的,其字符集为GBK,所以中文显示乱码 3、解决: 方法1)直接改vscode的编码为GBK 方法2)打开tasks.json 文件,找到args参数,在最后一行添加 “-fexec-charset=GBK”