CString strTest = _T("ABC 中国");
cout << (LPCTSTR)strTest << endl;如何在Unicode条件下在控制台输出完美的汉字呢???郁闷的字符编码啊,Unicode又有什么好呢?感觉不到和网页Unicode一样的好处,而只感觉到它的麻烦。
cout << (LPCTSTR)strTest << endl;如何在Unicode条件下在控制台输出完美的汉字呢???郁闷的字符编码啊,Unicode又有什么好呢?感觉不到和网页Unicode一样的好处,而只感觉到它的麻烦。
解决方案 »
- mfc中头文件可以相互包含的吗?
- 关于mfc双缓冲画图的问题
- 请问一下怎么编写自定义控件,有教程吗?
- MFC对话框图标是如何改变的?是生成的程序文件那个图标。
- 能否把MDI(除去它的主窗口的剩下部分)创建一个DLL
- 请问向一个窗口中的一个按钮发送鼠标点击的消息应是什么(数值)?
- 读已存在的一个文本文件或用户从键盘录入的文字,将其中所有日期时间(多种格式)标识出来,该怎么写??
- ★★★ 200分送:有关AC3的原理或者相关文档 (紧急!)★★★
- 使用CDatabase如何打开本地Access文件?
- 同志们,快来帮我解答!!!!!!!!!!!不胜感激!!!!!!!!!
- 禁止切换输入法
- rc文件怎么设计??
wcout << (LPCTSTR)strTest << endl;运行结果:ABC咋办呢?
如:
WCHAR* wc = L"abcd中国\n";
std::wcout.imbue(locale("chs"));
std::wcout << wc << endl;
C++下是 wcout.imbue(locale("chs"));你要想使用CString, 注意定义UNICODE/_UNICODE, 这样才有CStringW
或者你直接使用CStringW也可以.
比如: CStringW str = L"ABC 中国";