zoukankan      html  css  js  c++  java
  • wcout输出中文不显示

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

    在vs10中调用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"

    Czech

    Czech

    "csy" or "czech"

    Danish

    Danish

    "dan" or "danish"

    Dutch

    Dutch (default)

    "dutch" or "nld"

    Dutch

    Dutch (Belgium)

    "belgian", "dutch-belgian", or "nlb"

    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", "american english", "american-english", "english-american", "english-us", "english-usa", "enu", "us", or "usa"

    Finnish

    Finnish

    "fin" or "finnish"

    French

    French (default)

    "fra" or "french"

    French

    French (Belgium)

    "frb" or "french-belgian"

    French

    French (Canada)

    "frc" or "french-canadian"

    French

    French (Switzerland)

    "french-swiss" or "frs"

    German

    German (default)

    "deu" or "german"

    German

    German (Austria)

    "dea" or "german-austrian"

    German

    German (Switzerland)

    "des", "german-swiss", or "swiss"

    Greek

    Greek

    "ell" or "greek"

    Hungarian

    Hungarian

    "hun" or "hungarian"

    Icelandic

    Icelandic

    "icelandic" or "isl"

    Italian

    Italian (default)

    "ita" or "italian"

    Italian

    Italian (Switzerland)

    "italian-swiss" or "its"

    Japanese

    Japanese

    "japanese" or "jpn"

    Korean

    Korean

    "kor" or "korean"

    Norwegian

    Norwegian (default)

    "norwegian"

    Norwegian

    Norwegian (Bokmal)

    "nor" or "norwegian-bokmal"

    Norwegian

    Norwegian (Nynorsk)

    "non" or "norwegian-nynorsk"

    Polish

    Polish

    "plk" or "polish"

    Portuguese

    Portuguese (default)

    "portuguese" or "ptg"

    Portuguese

    Portuguese (Brazil)

    "portuguese-brazilian" or "ptb"

    Russian

    Russian (default)

    "rus" or "russian"

    Slovak

    Slovak

    "sky" or "slovak"

    Spanish

    Spanish (default)

    "esp" or "spanish"

    Spanish

    Spanish (Mexico)

    "esm" or "spanish-mexican"

    Spanish

    Spanish (Modern)

    "esn" or "spanish-modern"

    Swedish

    Swedish

    "sve" or "swedish"

    Turkish

    Turkish

    "trk" or "turkish"

  • 相关阅读:
    Python爬虫入门教程 59-100 python爬虫高级技术之验证码篇5-极验证识别技术之二
    CouchDB简介
    零成本打造抖音IP,轻松实现月入过万,90%的人都不懂
    couchdb集群搭建
    汽车测评详细操作流程,一篇赚300+
    基于docker部署的微服务架构: docker环境下的zookeeper和kafka部署
    零成本的互联网赚钱项目,都是怎么做的?
    SQuirrel连接hive配置
    本人有8万启动资金,做点什么生意好呢?
    PHP实现自己活了多少岁
  • 原文地址:https://www.cnblogs.com/tocy/p/wcout-show-chinese-failed.html
Copyright © 2011-2022 走看看