Ela*_*lad 5 c windows unicode console hebrew
我有一个带有英文和希伯来字符的wchar_t数组,当我用wprintf()打印它时,它只打印控制英文字符.当我使用_wsetlocale(LC_ALL,L"Hebrew")时,我将希伯来字符称为"????".我正在研究的机器当然支持希伯来语.
BTW - 在希伯来字符的目录上使用c:\ windows\system32\cmd.exe和'dir',也显示"???" 而不是希伯来语.
任何的想法?
Rei*_*man 2
您是否确认您的控制台字体可以处理 unicode 字符?大多数人没有。您可以尝试 Consolas 字体。
当我以前遇到过这个问题时,我发现Michael Kaplan 的这篇文章非常有帮助。
归档时间:
14 年,1 月 前
查看次数:
1469 次
最近记录: