wprintf с символами UNICODE (иврит)

У меня есть массив wchar_t с английскими и ивритскими символами, и когда я печатаю его с помощью wprintf(), он выводит на консоль только английские символы. Когда я использую _wsetlocale( LC_ALL, L "Hebrew" ), я получаю ивритские символы как "????". Машина, на которой я работаю, конечно же, поддерживает иврит.

BTW - используя c:\windows\system32\cmd.exe и 'dir' на директории с ивритскими символами, также показывает "???" вместо иврита.

Есть идеи?

5
задан Fred Foo 5 January 2012 в 15:06
поделиться