【发布时间】:2012-02-04 05:41:49
【问题描述】:
有人知道 wcout 是否支持多字节或 unicode 字符?
具体在Visual c++环境下?
【问题讨论】:
标签: visual-c++ stl
有人知道 wcout 是否支持多字节或 unicode 字符?
具体在Visual c++环境下?
【问题讨论】:
标签: visual-c++ stl
wcout 是类 wostream 的对象,它类似于 ostream,但处理 wchar_t 宽(2 字节)字符。所以第一个问题的答案是 wcout 不支持多字节字符。第二个问题的简短答案是 wcout 支持 Unicode,但长答案涉及更多一点,因为宽字符和 Unicode 是两个不同的东西,恰好对于大多数 Unicode 使用来说,宽字符“足够宽”。
在这篇优秀的文章中可以找到对 Unicode 真正含义的最佳描述:
http://www.joelonsoftware.com/articles/Unicode.html
更多关于 Unicode 与宽字符:
【讨论】: