【发布时间】:2012-01-13 18:02:17
【问题描述】:
我正在尝试在 Java GUI 组件中使用中文字符。我已将键盘输出更改为中文,并且可以在 Netbeans 中输入中文。此外,我可以编译这些 Java 文件。但是,当我运行这些程序时,字符显示为英文问号。我能做些什么来改变这一点?
【问题讨论】:
-
字体是否支持 unicode 值?
-
你在哪里显示输出?在 Windows 的控制台窗口中?如果您使用的是非中文版本的 Windows,那么控制台窗口很可能无法显示中文字符。
-
输出显示在 GUI 组件上,例如JButtons、JLabels 等显示在监视器上,而不是命令行上。我没有中文版的windows。有什么办法吗?
-
其他国家是否必须学习英语才能用我们的语言编写代码?