当我尝试在 Visual Studio 2022 中运行此代码时,您好:
#include <iostream>
using namespace std;
int main()
{
cout << "შეიყვანე პირველი ციფრი : ";
}
随后启动的终端显示 ????????????而不是 შეიყვანე პირველი ციფრი(格鲁吉亚语言)所以我很好奇问题是什么
我尝试通过添加 /utf-8 在命令行中的 C/C++ 属性页设置中将 Unicode 更改为 utf-8,但它不起作用
windows 控制台不支持格鲁吉亚符号,您可以尝试使用下一个代码在 ide 的内置控制台中运行代码(我正在使用 Jetbrains CLion)。
#include <iostream>
#include <windows.h>
int main() {
SetConsoleOutputCP(CP_UTF8);
std::cout << "შეიყვანე პირველი ციფრი : ";
return 0;
}