CentOS 6.4安装中文支持

项目中整合了报表工具,发布到服务器(CentOS 6.4)以后,其中图表中的中文显示为方块,该图表是报表工具生成的图片,

然后通过img标签链接到页面显示的。

经查证,需要安装中文支持,网上有一箩筐的解决方案,最流行的就是 yum -y groupinstall "CHinese Support",

但是在我这边不起作用,经过一番调查,发现网上大部分的方法都是针对CentOS 6之前的版本,在6.4上面都无效,

幸好最后终于找到解决办法,过程如下:

1.准备安装包:

fonts-chinese-3.02-9.6.el5.noarch.rpm

fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

2.安装

报错:

3.于是,下载chkfontpath-1.10.1-1.1.i386.rpm,安装,报错:

4.继续下载各种依赖包,遇到层层依赖,崩溃。。。绝望。。。,尝试yum安装:

5. sudo yum -y install libXp.so.6  成功
    sudo yum -y install libpopt.so.0  成功

  运行 sudo yum -y install xfs,报错

  

于是又尝试下载rpm包,然后又是各种依赖,最后决定忽略它,直接安装:

6.sudo rpm -ivh --nodeps chkfontpath-1.10.1-1.1.i386.rpm

终于成功,然后安装ttmkfdir:

sudo yum -y install ttmkfdir

7.两个依赖包安装完成,接下来安装正主

8.安装完成,刷新页面,中文显示正常!

至此,问题解决,貌似圆满,其实不然,因为并不清楚问题的根源是什么,

因为该服务器上的其他项目也有用中文写log的情况,通过xshell客户端连接,查看log时,中文显示正常,

但是在报表生成图片时,出现中文乱码,不知道这两种情况的原理有何不同,

如有高人指点,不胜感谢!

原文地址:https://www.cnblogs.com/zhaozengjun/p/3752718.html