Linux下关于化解JavaSwing汉语乱码的情事,程序汉字显示为四方消除办法【www.bifa365.com】

sudo cp /usr/share/fonts/truetype/arphic/uming.ttc ./
//拷贝系统中的字体到该目录下

  2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v
让系统知道这个字体。

  3.sudo mkdir fallback  然后将Windows所拷贝的字体放到fallback中

二、也许上面也是个办法,我没实验过,不过我们要搞清楚,其实这个问题出现的原因是java配置文件的一个小BUG,他把字体后缀ttc弄错成了ttf。

 

www.bifa365.com 1

filename.-arphic-ar_pl_uming_uni-medium-r-normal–*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf

  3.sudo mkdir fallback  然后将Windows所拷贝的字体放到fallback中

 

现在Linuxidc搜集整理了一些解决办法:

  红旗linux  suse等都不支持,需要自己手工配置,解决办法:

  2.linux中跳转到JDK安装目录 …./jre/lib/fonts

最简单的解决办法是:

第二种方法:(推荐)

www.bifa365.com 2

在Ubuntu下运行JAVA
GUI应用程序时发现里面的汉字都是显示为方框,同时我系统中部分应用程序打开时里面的汉字也显示为方框。

    OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~

第二种方法:(推荐)

后缀改成ttc就可以了,因为我们usr/share/fonts中的文件就是uming.ttc而不是ttf结尾。

  2.linux中跳转到JDK安装目录 …./jre/lib/fonts

第一种方法:

出现方框字的原因是java
运行环境中找不到相应的字体,所以想到把系统的字体拷贝到java运行环境下去,方法如下:

 

  红旗linux  suse等都不支持,需要自己手工配置,解决办法:

试着移除 /etc/fonts/conf.d/49-sansserif.conf 但是没效果

www.bifa365.com 3

  3.linux中跳转到JDK安装目录 …./jre/lib/fonts

sudo mkfontdir //让设置字体生效

  4.重新 source环境变量  使其生效即可解决。

  4.重新 source环境变量  使其生效即可解决。

cd /usr/local/jdk1.5.0_16/jre/lib/fonts/fallback
//首先进入你的jdk安装路径下的字体位置

www.bifa365.com 4

  1.从windows  C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

www.bifa365.com 5

  1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  redhed 貌似没出现乱码 本身就jdk就支持中文

编辑配置文件

 

  

找到

  4.sudo mkdir fallback
     cd fallback
     sudo ln -s /usr/share/fonts/truetype/simsun.ttc
     sudo mkfontdir
     sudo mkfontscale

  1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

这个时候再去看看,一切正常了 哈哈!

  3.linux中跳转到JDK安装目录 …./jre/lib/fonts

  2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v
让系统知道这个字体。

filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal–*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf

  redhed 貌似没出现乱码 本身就jdk就支持中文

  前两天在linux中运行java
老是出乱码,很苦恼,后来网上找了好多解决办法。有些可行,有些不可行,今天总结一下。

sudo mkfontscale

  1.从windows  C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  4.sudo mkdir fallback
     cd fallback
     sudo ln -s /usr/share/fonts/truetype/simsun.ttc
     sudo mkfontdir
     sudo mkfontscale

一、

 

    OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~

sudo gedit /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties

 前两天在linux中运行java
老是出乱码,很苦恼,后来网上找了好多解决办法。有些可行,有些不可行,今天总结一下。

 

第一种方法:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website