此处一般指应用程序,不是web app.(或者是web app中生成的统计图形等)
我以red hat enterprise linux as release 3 (taroon update 2) , lang=zh_cn.gb18030, jdk 1.4.2_02 为例,说一下过程 【程序编程相关:关于view的触发器的例子.】
通用处理原则: 1.存在中文字体 2.jre能找到中文字体 3. font.properties.xx.xx 与你的系统正确对应 【推荐阅读:经营中的迷茫】
1.发现存在中文字体 /usr/share/fonts/zh_cn/truetype 【扩展信息:吃奶油与啃骨头】
(自己要按照自己的情况变化,不要照搬,例如我按照下面摘抄的就不行)
2.jre的lib目录下有 font.properties.zh_cn.redhat8.0 ,但是我的redhat不是8.0 ,改成redhat应该通用,于是复制一份到 font.properties.zh_cn.redhat ,看看内容,发现里面已经设置了中文字体,最后一行也指明了中文字体的路径,于是 不用修改任何东西了
3.重新启动程序/或者webserver ,ok 显示成功了
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
下面的内容从各处摘抄而来.
1. mandrake linux 8.2 .jdk 1.4.1 ( )
===============================================
很多朋友在 linux 下使用 java 开发应用程序时发现中文显示不正常,在窗口应用中的中文显示为一串方块.这主要是由于字体设置不正确.jdk 自带的配置文件中,它所指定的中文字体不存在而造成了显示不正确.本文以 mandrake linux 8.2 .jdk 1.4.1 为例,简单的介绍了在 linux 下 java 中文环境的设置方法.其它 linux 系统或 jdk 版本可参照本文作相应调整.... 下一页