博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]wcout输出中文却不显示出来
阅读量:5919 次
发布时间:2019-06-19

本文共 766 字,大约阅读时间需要 2 分钟。

  准备使用UNICODE来写个控制台测试程序发现,cout无法输出UNICODE的中文字符。查找C++标准看到,其提供了wcinwcoutwcerrwclog用于处理wchar_t字符的输入输出。

  在VS2008中调用wcout不显示中文字符,可以使用下面方式处理:

  wcout输出时显示不了中文,加上下面这句就行了。

  std::wcout.imbue(std::locale("chs"));

 

Primary language         Sublanguage                   Language string

Chinese                 Chinese                     "chinese"

Chinese                 Chinese (simplified)             "chinese-simplified" or "chs"

Chinese                 Chinese (traditional)             "chinese-traditional" or "cht"

English                  English (default)                "english"

English                  English (Australia)             "australian","ena",or english-aus"

English                  English (Canada)               "canadian","enc",or "english-can"

English                  English (New Zealand)         "english-nz" or "enz"

English                  English (United Kingdom)   "eng", "english-uk", or "uk"

English                  English (United States)            "american", "us", or "usa" etc.

 

 

转载地址:http://eqfvx.baihongyu.com/

你可能感兴趣的文章
【JAVA语法】04Java-多态性
查看>>
Xdebug+ZendStudio配置
查看>>
合并多个excel表格的VBA
查看>>
每日一练No.4
查看>>
PHP功能函数---替换标签字符
查看>>
服务器开启防火墙
查看>>
jquery实现多行文字图片滚动效果
查看>>
Redis 知识 整理
查看>>
函数求解与二分答案
查看>>
Microsoft Sync Framework同步数据库 3:针对同步进行设置
查看>>
Exchange 2013 中部署边缘传输服务器
查看>>
python笔记之openvas安装
查看>>
算法设计与分析复习——第四章:贪心算法
查看>>
Exchange 2013 发送连接器和接收连接器配置
查看>>
我的友情链接
查看>>
华为 三层交换机VLAN间路由配置详解
查看>>
PHP历史之4-不得不说细说的FB娇子---HHVM
查看>>
网站优化
查看>>
讲述ASP.NET中性能和扩展性相关信息秘密--经典
查看>>
EDM电子邮件营销面面谈
查看>>