У меня есть массив wchar_t с английскими и ивритскими символами, и когда я печатаю его с помощью wprintf(), он выводит на консоль только английские символы. Когда я использую _wsetlocale( LC_ALL, L "Hebrew" ), я получаю ивритские символы как "????". Машина, на которой я работаю, конечно же, поддерживает иврит.
BTW - используя c:\windows\system32\cmd.exe и 'dir' на директории с ивритскими символами, также показывает "???" вместо иврита.
Есть идеи?