(0)前言
本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!!
已经看到评论区的兄弟们说这个方法不行啦,我重置电脑后再次设置还是行的,具体原因我真的不懂,可以再刷一下别的帖子呀!!
(一)问题
在VScode中,使用printf输出中文乱码。
原因是因为VScode中文字符集默认为utf-8,而输出调试的终端是系统的,其字符集为GBK,所以中文显示乱码。
(二)解决
可以直接改VScode的编码为GBK,但是我本人还要写其它语言的文件。所以修改了C语言编译器的配置文件:
① 打开tasks.json文件;
②找到args参数,在其内添加:
"-fexec-charset=GBK"
③具体位置如下图:
(三)处理结果