OpenX统计报表的乱码问题

我使用的版本是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);

原创作品,转载请注明出处
Tags:  

发表评论
姓  名: 与日志主题不符的评论将不予回复,请到留言本.
Email地址: 游客发言不需要密码.
个人主页:
内 容:
验证码:

键入您在以上图片中看到的字符。

选 项: (你可以使用 HTML 标签设置风格)
如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。.