I have a wchar_t array with characters in English and Hebrew, and when I print it with wprintf (), it only prints console English characters. When I use _wsetlocale (LC_ALL, L "Hebrew"), I get Hebrew characters as "????". The machine I work for supports Hebrew, of course.
BTW - using c: \ windows \ system32 \ cmd.exe and 'dir' in the directory with Hebrew characters also displays "???" instead of Hebrew.
Any idea?
source share