仙人掌(RRDtool)中国混沌编码和统计图的随机代码问题的解决方案
RRDtool我安装的版本是1.4.5.in为了解决这个问题,在网上查。
RRDtool 1.4.5图支持中国的方法:
最后,解决的办法是,事实上,RRDtool工具不能识别中文。因为看着RRDtool的汇编源代码,默认的编码是空的(C)。你可以打开SRC / rrd_graph。C文件在RRDtool文件夹。在3496线:
复制代码代码如下:setlocale(lc_all,C);
默认是空的,您可以手动将其直接修改为:
复制代码代码如下:setlocale(lc_all,zh_cn。GB2312);
或使用RRDtool的安装目录:
复制代码代码如下所示:
SED -我的 / setlocale(lc_numeric,C) / setlocale(lc_all,zh_cn。GB2312) / / g'src rrd_graph C。
这两种改性方法都是正确的。它是改变setlocale(lc_numeric,C)setlocale(lc_all,zh_cn。gb2312prime;)。
复制代码代码如下所示:
使
MV。 / / / usr SRC RRDtool / / /当地RRDtool bin / RRDtool
然后C: Windows 字体 simsun.ttc在Windows复制到 / usr /分享/字体/中国/ TrueType /目录,以及RRDtool可以支持中文。
复制代码代码如下:CP C: Windows 字体 simsun.ttc C:
然后去 / usr /分享/字体/中国/字体/以你自己的方式。
然后修改仙人掌的配置文件,设置为路径=RRDtool默认字体路径:
然后您可以看到下面的统计数据,而无需随机代码: