【问题标题】:Anyone knows wcout supports multibyte or unicode?任何人都知道 wcout 支持多字节或 unicode 吗?
【发布时间】:2012-02-04 05:41:49
【问题描述】:

有人知道 wcout 是否支持多字节或 unicode 字符?
具体在Visual c++环境下?

【问题讨论】:

    标签: visual-c++ stl


    【解决方案1】:

    wcout 是类 wostream 的对象,它类似于 ostream,但处理 wchar_t 宽(2 字节)字符。所以第一个问题的答案是 wcout 不支持多字节字符。第二个问题的简短答案是 wcout 支持 Unicode,但长答案涉及更多一点,因为宽字符和 Unicode 是两个不同的东西,恰好对于大多数 Unicode 使用来说,宽字符“足够宽”。

    在这篇优秀的文章中可以找到对 Unicode 真正含义的最佳描述:

    http://www.joelonsoftware.com/articles/Unicode.html

    更多关于 Unicode 与宽字符:

    http://prog.eskosoft.com/2007/01/13/19

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 2018-11-01
      • 1970-01-01
      • 2012-10-27
      • 2013-04-01
      相关资源
      最近更新 更多