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