以win11布局为例
1、打开电脑设置>时间和语言>语言和区域
2、打开管理语言设置>更改系统区域设置
勾选使用Unicode UTF-8。点击确定保存更改。重启。
3、打开visual studio 建立的项目中的某个带中文注释的文件,或运行
#include <iostream>
int main() {
std::cout << "测试1" << std::endl;
// 测试
printf("测试2");
return 0;
}
使用之前乱码的文本阅读器打开,效果如下:乱码消失