问题遇到的现象和发生背景
源文件和终端都是utf-8
中文显示正常
输入的中文,再输出
结果不符
问题相关代码,请勿粘贴截图
#include "iostream"
using namespace std;
int main()
{
cout<<"输入姓名:";
string name;
cin>>name;
cout<<"你的姓名是: "<<name<<endl;
return 0;
}
运行结果及报错内容
Active code page: 65001
输入姓名:迪迦
你的姓名是: @@
PS D:\VisualStudioCode\c++\cpp> .\main
输入姓名:dijia
你的姓名是: dijia