在英文版windows10下的控制台程序如何显示中文?

OK_boom OK_boom 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
mfc界面的中文都可以正常显示, 为什么控制台的怎么都搞不来. 全是??问号.

#include "stdafx.h"
#include <windows.h>
#include <iostream>
#include "StrUtils.h"
using namespace std;
int main() {
setlocale(LC_ALL, ".936");
//system("chcp 65001");
string lvStr("hello,你们好");
cout << lvStr.data() << endl;
/*string lvUtf8 = freestyle::StrUtils::GBK_To_UTF8(lvStr);
cout << " aaa " << endl;
cout << lvUtf8.data() << endl;
cout << " bbb " << endl;
wcout << freestyle::StrUtils::UTF8ToWString(lvUtf8.data()).data() << endl; */
wcout << L"中文" << endl;
getchar();
}

...全文

相关推荐

评论 30
收藏 已收藏
分享
返回顶部
OK_boom
VC/MFC 16,551 成员 421,605 内容