Кто-нибудь знает, wcout поддерживает многобайтовый или Unicode? - PullRequest
0 голосов
/ 04 февраля 2012

Кто-нибудь знает, поддерживает ли wcout многобайтовые символы или символы Юникода?
Специально для среды Visual C ++?

1 Ответ

0 голосов
/ 04 февраля 2012

wcout - это объект класса wostream, который похож на ostream, но обрабатывает символы шириной wchar_t (2 байта).Таким образом, ответ на первый вопрос заключается в том, что wcout не поддерживает многобайтовые символы.Короткий ответ на 2-й вопрос заключается в том, что wcout поддерживает Unicode, но длинный ответ немного сложнее, поскольку широкие символы и Unicode - это две разные вещи, просто случается, что широкие символы "достаточно широки" для большинства применений Unicode.

Лучшее описание того, чем на самом деле является Unicode, можно найти в этой превосходной статье:

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

Подробнее о Юникоде и широких символах:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...