答:itop在同样导出csv文件这样一个功能的时候,在这两个地方使用不同的方式生成csv文件。相当于必须同时修改这两处,才能保证导出的带内容的csv文件和模板csv文件都不出现乱码。
1、 修改config-itop.php文件
(1)、修改config-itop.php文件的属性,去掉只读属性。
(2)、打开该文件,找到第49行,内容应该为
'csv_file_default_charset'=> 'ISO-8859-1',
修改为:
//'csv_file_default_charset'=> 'ISO-8859-1',
csv_file_default_charset' =>'UTF-8',
(3)、保存,并改将文件改为只读。
2、 修改csvimport.php文件
(1)、修改csvimport.php文件的属性,去掉只读属性。
(2)、打开文件,找到第435行,内容应该如下:
$oPage->add($sResult);
把这一行修改为如下两行:
// $oPage->add($sResult);
$oPage->add("\xEF\xBB\xBF".$sResult);
(3)、保存,并改将文件改为只读。