Инструменты пользователя

Инструменты сайта


dev:cpp:wprintf_i_unicode

====== wprintf и Unicode ====== Для того, чтобы функции вывода (**wprintf** и аналогичные) выводили строки в формате Unicode, необходимо предварительно установить нужную локаль функцией **setlocale**: <code cpp> #include <stdio.h> #include <locale.h> int main( void ) { setlocale( LC_ALL, "Russian" ); wprintf( L"%s\n", L"АБВГД" ); return 0; } </code> P.S. Если Вы пробуете этот пример, а компилятор выводит ошибку: //"converting to execution character set: Illegal byte sequence"//, смотрите [[dev:cpp:converting_to_execution_character_set_-_illegal_byte_sequence|здесь]].

Дискуссия

Enter your comment
 
dev/cpp/wprintf_i_unicode.txt · Последние изменения: 16.11.2009 17:26 (внешнее изменение)

Инструменты страницы