您的位置:首页 > 运维架构 > Linux

linux添加中文支持

2012-09-27 18:13 183 查看
需求:

开发在测试即将要上线的新产品时,发现jboss生成的内容不能显示中文,中文字符都用小方块代替了。然后开发找到了我们运维,寻求帮助。

思路分析:

jboss生成的内容不能正常显示中文,可能存在两个问题:

一、jdk版本不支持中文;

二、系统不支持中文。

经过查看发现,服务器上这两个问题都存在。

解决步骤:

首先在系统内安装中文支持包:

wget ftp://ftp.muug.mb.ca/mirror/centos/5.8/os/x86_64/CentOS/fonts-chinese-3.02-12.el5.noarch.rpm wget ftp://ftp.muug.mb.ca/mirror/centos/5.8/os/i386/CentOS/fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm
rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

下载zysong.ttf的中文字体库,将此文件分别放到jdk和系统的字体目录中,并重新生成字体的目录与缓存:

rsync -av zysong.ttf /data/jdk1.6.0_25/jre/lib/fonts/
rsync -av zysong.ttf /usr/share/fonts/chinese/TrueType/
cd /data/jdk1.6.0_25/jre/lib/fonts/
ttmkfdir -o fonts.dir
cd /usr/share/fonts/chinese/TrueType/
mkfontscale
mkfontdir
fc-cache -fv

最后,重启jboss程序,再次测试,中文支持成功。

本文出自 “运维之道” 博客,请务必保留此出处http://pesen.blog.51cto.com/4575807/1008467
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: