解决Cacti导出的csv文件内容中文乱码问题
在cacti的中文版中倒出会出图形的数据时会发现倒出的csv文件内容有乱码,如下:
而出现这种结果的原因是由于输出的CSV文件中没有BOM(BOM(Byte Order Mark)
,字节顺序标记,出现在文本文件头部,Unicode
编码标准中用于标识文件是采用哪种格式的编码。),所以我们就需要让输出的文件中带有BOM。
具体方法如下:
打开cacti目录下的graph_xport.php
文件,定位到这里:
在第一个print的后面添加如下内容:
"\xEF\xBB\xBF"
如下图:
保存文件,然后试着倒出csv文件你会发现文件内容变成中文了,如下: