您的位置:首页 > 运维架构 > Linux

Linux下基于Java的程序乱码的解决方法

2011-03-31 23:12 393 查看
首先可以肯定的是,Linux的Java环境没有中文字体。

在这里,网上大都是说没有fireflysung这个字体文件。其实经过本人的实验,发现,只要在$JAVA_HOME/jre/lib/fonts/fallback/目录下面,有中文字体存在,则者正常显示。

但是,别人都说用fireflysung.ttf这个字体,我也就下载下来一个看看。下载地址:http://www.study-area.org/apt/firefly-font/

里面有两个可用的字体包。好久不更新了。不过,我们下载的时候,可以选fireflysung-1.3.0.tar.gz
这个。

下载完成后,解压,tar -xvf fireflysung-1.3.0.tar.gz,然后可以看到里面有一个fireflysung.ttf文件,把这个文件复制到刚才的$JAVA_HOME/jre/lib/fonts/fallback/目录下面,然后重新打开乱码的程序,可以看到,中文可以正常显示了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: