LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Piety

请教高手JAVA中文问题

[复制链接]
发表于 2004-10-12 07:42:47 | 显示全部楼层
我的suse用opera也是同样的问题。
发表于 2004-12-12 15:23:48 | 显示全部楼层
我也有此问题,谁能解决?
发表于 2004-12-12 23:18:35 | 显示全部楼层
查查Java环境变量设置方面的内容。应该是环境变量不对。
发表于 2004-12-18 15:53:25 | 显示全部楼层

用这个方法

首先,检查你的 /usr/share/fonts/ttf/gb 目录下是否装有中文字体 gbsn00lp.ttf 。如果没有,也可以用 Windows 字体目录下的 song.ttf 来代替。将字体文件拷贝到 Java 安装目录下的 jre/lib/fonts 下。

第二,修改 Java 安装目录下的 jre/lib/fonts/fonts.dir 文件,将首行的 72 改为 73,然后添加下列内容:

gbsn00lp.ttf -Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

注意:如果你用的是 song.ttf ,则应该将头部的 gbsn00lp.ttf 改为 song.ttf 。

第三,在 Java 安装目录下的 jre/lib 目录中,将字体配置文件 font.properties.zh.Turbo 复制为 font.properties.zh 。然后修改 font.properties.zh 。将文件中所有的:

-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0 替换为:
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

第四,用 JDK 自带的演示程序 SwingSet2 测试,如果看到中文菜单则说明设置成功。

原文地址 http://www.javaidea.net/list.jsp?topic=4

其他文档http://ccpi.gov.cn/Linux/lg-zh-issu...Linux_java.html
发表于 2004-12-18 15:54:09 | 显示全部楼层

补充

对1.4以下版,1.5由于文件格式的变化所以用不起来了
发表于 2004-12-19 14:18:42 | 显示全部楼层
我的Java程序可以正确显示中文。
但是那个棋谱就是不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表