VScode用控制台输出中文乱码

当我们第一次用VScode编写C++或C代码或者其他语言代码时候会发现用控制台输出的中文汉字却是乱码,如下图:
VScode用控制台输出中文乱码_第1张图片
这是因为我们的控制台编码是GBK编码。C/C++语言的运行程序是调用的cmd.exe,而window的cmd的编码默认为936也就是GB2312。运行—>cmd—>在白色窗口头部点击右键—>属性 可以查看到。
VScode用控制台输出中文乱码_第2张图片
那当然会出现乱码了啊,你的 .cpp或者其他 文件是UTF8编码但是你的控制台确是GBK编码,现在我们只需要把UTF8编码改成GBK编码。

方法:点击 右下角的UTF-8—>Reopen with Encoding—>选择Simplified chinese(GBK)就可以了。
VScode用控制台输出中文乱码_第3张图片
这时你会发现你的.cpp文件或者其他文件中的中文汉字变成了乱码,这时因为你从刚刚的UTF-8转成了GBK,只需要重新把汉字输入一遍就可以了。
VScode用控制台输出中文乱码_第4张图片
VScode用控制台输出中文乱码_第5张图片

你可能感兴趣的:(技巧,vscode,ide,visual,studio,code,c++,lua)