有谁知道wcout支持多字节或unicode?

时间:2012-02-04 05:41:50

标签: visual-c++ stl

任何人都知道wcout是否支持多字节或unicode字符? 特定于Visual c + +环境下?

1 个答案:

答案 0 :(得分:0)

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