我使用了此功能
int main()
{
setlocale(LC_ALL, "ru");
cout << "Ня. Пока." << endl;
exit(0);
}
以前以这种方式正确显示本机字母,并且效果很好,但是当我将Visual Studio更新到2019年时,控制台开始提供
??. ????.
C:\Users\Daniil\source\repos\Option3\Release\Option3.exe (process 8644) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .
这不是我期望的。
我尝试了很多语言环境字符串的变体,例如“ Ru”,“ Rus”,“ ru”等,但是没有用。