c++ builder 控制台如何输出宽字符
c++ builder 控制台怎么输出宽字符?
另外 TMemo 控件 的结果是 w3 类, 但中文字成了乱码
------解决方案--------------------
这样就好了
setlocale(LC_ALL,"chs");
printf("中文测试\n");
wprintf(L"中文测试\n");
printf("w0:%ls\n",L"中文测试");
wprintf(L"w1:%s\n",L"1中文测试 宽字符");
wprintf(L"w2:%ls\n",L"2中文测试 宽字符");
wprintf(L"w3:%ls\n",L"3tDirectory 中文测试 宽字符 end");
wprintf(L"w4:%S\n",L"4 中文测试 宽字符 end");
printf("w5:%S\n",L"中文测试");
/*
输出结果:
中文测试
????
w0:????
w1:1???? ???
w2:2???? ???
w3:3tDirectory ???? ??? end
w4:4
w5:????
*/
另外 TMemo 控件 的结果是 w3 类, 但中文字成了乱码
------解决方案--------------------
这样就好了
setlocale(LC_CTYPE, "");