vscode_C++_输出端中文乱码

2020-12-15  本文已影响0人  一口亅

vs code不是IDE,通过cmd输出,而cmd的编码和c++程序编码(源文件编码)的不同。cmd默认的是gbk编码,而vs code默认是utf-8编码,因而在输出中文文本时会出现乱码。

chcp 65001
g++ **.cpp
#include <cstdlib>//可以引入system("pause")来实现程序的暂停
using namespace std;

int main()
{
    system("chcp 65001");
    return 0;
}

https://www.cnblogs.com/chouxianyu/p/11249810.html

image-20201216144425767.png

修改mingw的输出,让它在编译时使用gbk编码输出,然后再让cmd去显示

参考文章提供的是不用code runner插件的,使用插件的方法在评论区。

上一篇下一篇

猜你喜欢

热点阅读