我的devc++5.11版本选择中文界面全是乱码,输入中文,输出也都是乱码,卸载重装也没用


我的devc++5.11版本选择中文界面全是乱码,输入中文,输出也都是乱码,卸载重装也没用


阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
Dev-C++ 5.11 版本的问题可能是因为编译器的编码设置问题。可以尝试以下解决方案:
std::wstring 或 std::string。setlocale 函数来设置 locales,例如 setlocale(LC_ALL, "zh_CN");。#include <iostream>
#include <locale>
int main() {
setlocale(LC_ALL, "zh_CN"); // 设置 locales
std::wstring str = L"中文字符串";
std::wcout << str << std::endl;
return 0;
}
Dev-C++ 5.11 版本已经不再维护,建议使用最新版本的编译器和 IDE。