linux下java图形界面乱码解决

软件和网站开发以及相关技术探讨
回复
头像
jinger7281
帖子: 23
注册时间: 2008-10-05 21:16
送出感谢: 0
接收感谢: 0

linux下java图形界面乱码解决

#1

帖子 jinger7281 » 2009-01-14 15:06

刚开始用linux编程的时候一直用的是终端程序界面没有发现乱码的情况 最近的时候才开始接触awt和swing,结果等程序编译之后发现中文部分出现乱码的情况,在网上搜索之后发现解决办法如下:

1、在windows中找到字体文件simsun.ttc(此文件的路径是C:\WINDOWS\fonts);

2、将该文件拷贝到java安装目录下边的fonts\fallback,fallback是自己在fonts创建的目录(安装目录是$JAVA_HOME\jdk1.6.0_10\jre\lib\fonts\fallback)

3、个人认为是最关键的一步,这步在我查到的资料中没有详细介绍(那就是用chmod改变simsun.ttc文件权限我是用的chmod 0755 simsun.ttc改变的);

至此再编译我看就能通过了吧,如果有什么缺失或者不完整的步骤希望高手能指出,谢谢各位赐教哦
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: linux下java图形界面乱码解决

#2

帖子 eexpress » 2009-01-14 15:21

☎ ll /home/exp/应用/SweetHome3D-1.2/jre1.6.0_03/lib/fonts/fallback/
总用量 0
lrwxrwxrwx 1 exp exp 73 2008-01-05 23:39 VeraSansYuanTi-Regular.ttf -> /home/exp/安装/备份/●可用字体/YuanTi/VeraSansYuanTi-Regular.ttf
● 鸣学
头像
greco
帖子: 2487
注册时间: 2007-04-06 10:24
来自: ~/Shanghai
送出感谢: 0
接收感谢: 0

Re: linux下java图形界面乱码解决

#3

帖子 greco » 2009-01-16 19:24

乱码跟字体有关吗?
:em20
http://silenceisdefeat.com/~greco

代码: 全选

''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d
pug1987
帖子: 4
注册时间: 2009-11-27 0:04
送出感谢: 0
接收感谢: 0

Re: linux下java图形界面乱码解决

#4

帖子 pug1987 » 2009-11-30 20:35

:em11 非常好~~终于解决了,我用Ubuntu Tweak启用管理员权限来修改simsun.ttc文件权限
回复

回到 “软件/网站开发”