当前位置:首页 > 技术文章 > openx > OpenX统计报表的乱码问题
OpenX统计报表的乱码问题
文章来源:本站原创  浏览次数:104  发布日期:2013-04-16

我使用的版本是openx-2.8.1。在导出excel表格时遇到乱码,原来其实很简单,就是php字符串编码问题,iconv一下就行:

1、文件名:lib/pear/Spreadsheet/Excel/Writer.php文件的function send($filename)函数,第67行加上$filename = iconv("utf-8", "gb2312", $filename);文件名由xxxxxxxx.变成广告分析报告 xxx From Beginning 到 27-03-2009.xls。

2、excel文件内容:lib/pear/Spreadsheet/Excel/Writer/Worksheet.php文件的Writerfunction write($row, $col, $token, $format = 0)函数,第1166行替换为return $this->writeString($row, $col, iconv("utf-8", "gb2312", $token), $format);

3、工作表名称:lib/pear/Spreadsheet/Excel/Writer/Workbook.php文件的function &addWorksheet($name = '')函数,第318行加上$name = iconv("utf-8", "gb2312", $name);


原文来自:OpenX统计报表的乱码问题 http://www.redyun.net/technology/88.html

红云案例Case