![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| FiMa1 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: 5 Всего: 6 |
Добрый день, друзья!
У меня произошла небольшая заминка с использованием функции wprintf для печати UNICODE символов, в моем случае символов кириллицы. Мне необходимо вывести на экран строку символов wchar_t. Помогите, пожалуйста, разобраться.
Только что попробовал добавить setlocale(LC_ALL,"Russian"); до объявления str - тот же результат. setlocale(LC_CTYPE, "ru_RU.CP1251"); _wsetlocale(LC_CTYPE, L"ru_RU.CP1251"); тоже не помогли. Нашел вот здесь "ПРИВЕТ МИР! - как это вывести в unicode????" Помогло вот это:
Это сообщение отредактировал(а) FiMa1 - 22.10.2007, 14:50 |
||||
|
|||||
| vadiml |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: 2 Всего: 7 |
wprintf надо использовать для ucs2 (utf16)
а для utf8 -- обычный printf. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |