• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Cacti(RRDTOOL)中文乱码以及统计图乱码问题解决方法

    我安装的rrdtool是1.4.5的版本。为了解决这个问题,网上查了一通。

    rrdtool 1.4.5 出图支持中文方法:
    最后还是给解决了,其实就是RRDTOOL工具不能识别中文。因为查看rrdtool编译的源码来看,默认的编码确实为空(“C”)。可以打开rrdtool文件夹中的src/rrd_graph.c文件。在3496行:

    复制代码
    代码如下:
    setlocale(LC_ALL, "C");

    默认为空,可以手动的直接修改为:

    复制代码
    代码如下:
    setlocale(LC_ALL, "zh_CN.gb2312");

    或者在rrdtool的安装目录下使用:

    复制代码
    代码如下:

    sed -i 's/setlocale(LC_NUMERIC, "C")/setlocale(LC_ALL, "zh_CN.gb2312")/g' src/rrd_graph.c

    这两种修改方法都行。就是将setlocale(LC_NUMERIC, ”C”),改成setlocale(LC_ALL, ”zh_CN.gb2312″)  。

    复制代码
    代码如下:

    make
    mv ./src/rrdtool /usr/local/rrdtool/bin/rrdtool

    然后将windows中C:\WINDOWS\Fonts\simsun.ttc复制到/usr/share/fonts/chinese/TrueType/目录中,rrdtool即可支持中文。

    复制代码
    代码如下:
    cp C:\WINDOWS\Fonts\simsun.ttc C:\

    然后用你自己的方法,传到/usr/share/fonts/chinese/TrueType/中去吧 。
    接着修改Cacti配置文件,设置=》路径=》RRDTool默认字体路径:

    然后就可以看到下面所示的没有乱码的统计图:

    上一篇:使用dd命令测试linux磁盘读写速度的方法
    下一篇:windows定时关机和linux定时关机的方法(shutdown命令)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Cacti(RRDTOOL)中文乱码以及统计图乱码问题解决方法 Cacti,RRDTOOL,中文,乱码,以及,