比如有如下程序:
#includeusing namespace std; int main() { cout<<"这是中文"< 编译运行后:
解决
VS Code控制台没有显示异常,但直接从文件路径打开exe程序就会看到乱码:
在头文件处添加
#include设置main函数中第一条语句为
SetConsoleOutputCP(65001);也即更改后的程序如下:
#include#include using namespace std; int main() { SetConsoleOutputCP(65001); cout<<"这是中文"< 可以看到即便从文件路径下直接打开exe程序,中文也正常显示了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)