我正在为阿拉伯客户开发一个Web应用程序,但在jboss控制台中无法获取阿拉伯文本。替代阿拉伯文本的是控制台仅打印"??.."。我在此发布我的jboss控制台快照:
我已经尝试过这个问题的类似解决方法,改变编码为UTF-8也没有起作用。然后我把chcp改为1256(阿拉伯语),现在我可以在cmd中输入阿拉伯文了。但是由于系统动态生成,我仍然无法在控制台中获得system.out.println()字符串。我使用的是xp机器。
![enter image description here](https://istack.dev59.com/rjahh.webp)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
或者在 .bat 文件中设置文档的编码: chcp 65001
接下来,您需要设置字体以显示阿拉伯语。
CMD Console > right click on the window title > properties > font: SimSun-ExtB