当前位置: 代码迷 >> J2SE >> 求指导,swing在英文win7操作系统里中文显示乱码
  详细解决方案

求指导,swing在英文win7操作系统里中文显示乱码

热度:83   发布时间:2016-04-23 20:35:15.0
求指点,swing在英文win7操作系统里中文显示乱码
这是一个古老的问题,据说其起源可以上溯到人类文字诞生的时候:

程序源文件用的是GB18038编码,
swing程序的窗口界面显示的中文,在win7英文操作系统里显示乱码,但是该swing程序在dos命令行窗口输出的中文却是正常显示的。

后来我把程序源文件改用utf-8编码,swing程序窗口界面的中文依然是乱码。

求各位大侠多指点,谢谢!
------解决方案--------------------
swing有个系统属性swing.useSystemFontSettings 默认是true。中英文系统字体不一样。
------解决方案--------------------
i18n,英文没有字体