赞
踩
Windows 11
VS Code 编辑器
在Windows 使用 cout 函数输出中文时出现乱码
问题的原因在cmd的显示编码和c++程序编码的不同。cmd默认的是gbk编码,而VS Code 软件的CMD终端默认是utf-8编码,因而在输出中文文本时会出现乱码。
在cout
语句之前添加 chcp 65001
代码
#include <iostream>
#include <limits>
using namespace std;
int main()
{
system("chcp 65001");
cout << "int 类型占用内容大小 " << sizeof(int) << endl;
cout << "int 最大值 " << (numeric_limits<int>::max)() << endl;
cout << "int 最小值 " << (numeric_limits<int>::min)() << endl;
return 0;
}
https://www.cnblogs.com/roadwide/p/10533594.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。