CentOS 下中文环境下运行Sql Developer乱码问题

    这个问题的根源是JDK不支持中文导致的,解决办法如下:
[root@KevinLee fonts]# cd /usr/java/jdk1.6.0_32/jre/lib/fonts/
[root@KevinLee fonts]# mkdir fallback
[root@KevinLee fonts]# cd fallback/
[root@KevinLee fallback]# ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

在ln这一步之前可以先查找一下fonts目录下面支持得字体,ttc后缀的文件。
[root@KevinLee fonts]# find /usr/share/fonts/ -name *.ttc
/usr/share/fonts/cjkuni-uming/uming.ttc
/usr/share/fonts/cjkuni-ukai/ukai.ttc
/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

最后一步使字体生效:
[root@KevinLee fallback]# mkfontdir
[root@KevinLee fallback]# mkfontscale

OK,重新执行sqldeveloper命令,乱码没了。

猜你喜欢

转载自liyf155.iteye.com/blog/1536937