win8 cout无法输出中文问题
2012-10-29 09:40
435 查看
需要设置locale:
::_tsetlocale(LC_ALL, _T("chs"));
cout<<_T("中文");
另外,如果要cin一个英文字符,就不能用宽字符:
TCHAR c;//工程编码设置为UNICODE
cin >> c;//输入y,c的值出错(不是'y')
正确的做法:
char c;
cin >> c;
::_tsetlocale(LC_ALL, _T("chs"));
cout<<_T("中文");
另外,如果要cin一个英文字符,就不能用宽字符:
TCHAR c;//工程编码设置为UNICODE
cin >> c;//输入y,c的值出错(不是'y')
正确的做法:
char c;
cin >> c;
相关文章推荐
- cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
- [C++] cout、wcout无法正常输出中文字符问题的深入调查(2):VC2005的crt源码分析
- [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
- cout无法输出string 类型变量的问题
- 问题2:解决直接输出数组的内容无法显示中文的问题
- cout/wcout 输出中文问题
- Ubuntu14.04中文乱码以及搜狗输入法无法正常输出中文的问题
- 如何解决wofstream无法输出中文的问题
- iOS中解决Xcode9的Log日志无法输出中文的问题小结
- Eclipse中ant无法输出中文的问题
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- 问题3:解决直接输出字典的内容无法显示中文的问题
- VC++6.0控制台无法输出中文问题解决方法
- 问题1:解决直接输出类的内容无法显示中文的问题
- Sublime Text3中编译运行JAVA控制台中文GBK编码无法输出的问题
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- iOS开发 解决Xcode9的Log日志无法输出中文的问题
- cout,wcout,printf,wprintf等函数的中文输出问题
- 解决ckeditor中文路径无法下载,无法显示图片问题