wcout 输出中文问题
2006-09-26 17:31
190 查看
今天在写一个COM组件的时候,发现客户端在用wcout输出wchar_t类型的时候,如果wchar_t变量内容为中文字符串时,wcout没有输出任何字符,想到可能是字符编码与wcout默认的字符编码不一致的问题,后经过设置或转换wchar_t类型变量后,输出正常。方法如下:
设置wcout的本地化属性: cout.imbue(locale("chs"));
也可以使用ATL转换宏:cout << W2A(wsComInfo) << endl;
设置wcout的本地化属性: cout.imbue(locale("chs"));
也可以使用ATL转换宏:cout << W2A(wsComInfo) << endl;
相关文章推荐
- 关于 wcout 输出中文的问题
- wprintf以及std::wcout输出中文的问题
- 『C/C++』关于 wcout 输出中文的问题
- [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
- 关于 wcout 输出中文的问题
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- [C++] cout、wcout无法正常输出中文字符问题的深入调查(2):VC2005的crt源码分析
- 关于 wcout 输出中文的问题
- cout,wcout,printf,wprintf等函数的中文输出问题
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
- wprintf、wcout输出中文和unicode中文字符串的转换问题
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- [转自周星星的blog] 解决为什么wcout不能输出中文问题
- wprintf、wcout输出中文和unicode中文字符串的转换问题
- cout/wcout 输出中文问题
- 【javaweb:Servlet】解决Servlet页面输出中文乱码问题
- Qt creator的"纯c/c++项目"输出中文乱码的问题
- 对于sublime2中nodejs死活输出不了中文的问题解决方案
- JAVA中文字符编码问题详解控制台输出