在cacti的中文版中倒出会出图形的数据时会发现倒出的csv文件内容有乱码,如下:
AFF9BAB4-8A61-44CA-8FEC-3E46E7A54442.png

而出现这种结果的原因是由于输出的CSV文件中没有BOM(BOM(Byte Order Mark),字节顺序标记,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码。),所以我们就需要让输出的文件中带有BOM。
具体方法如下:
打开cacti目录下的graph_xport.php文件,定位到这里:

528E39FB-C99A-401B-8C38-4972787487DC.png

在第一个print的后面添加如下内容:

"\xEF\xBB\xBF"

如下图:
6CB53EB7-90F1-43D3-AEFB-088BE141C581.png

保存文件,然后试着倒出csv文件你会发现文件内容变成中文了,如下:
393175B1-5BE9-442A-BA70-33363FE773A1.png

标签: cacti

添加新评论