发现一处错误 请开发人员修改~

2016-07-07 15:36 来源:www.chinab4c.com 作者:ecshop专家

在繁体版本下报表统计----流量分析---流量分析报表下载导出的excel文件在繁体系统上全部显示为乱码。 其他几个导出excel的也有同样的问题。在简体系统下没问题,在繁体系统下全部显示为乱码!!!

回答:
晓天来看看

/* 商品名称,订单号,商品数量,销售价格,销售日期 */
echo ecs_iconv(EC_CHARSET, 'GB2312', $_LANG['goods_name']) . "\t";

好像是这里的原因 但是假设我将此处'GB2312' 改为 big5如果excel里面有类似” 献 “这样的中文字符就没有办法输出了。请工作人员关注下。

2.7.0本地测试正常 ,请问你用的是什么版本的ecshop

我的没有这个问题。

2.7.0版本我的測試環境是在繁體版 xp 系統下。 簡體版xp下是正常的 但是在繁體版xp下是亂碼。既然是繁體中文當然 也要在繁體版本xp下測試。 請問,大家是否在繁體xp下測試過呢?

开发人员 能看看吗 我自己在繁体版本下测试的

admin/flow_stats.php
418行
if (EC_CHARSET != 'gbk')
{
echo ecs_iconv(EC_CHARSET, 'gbk', $data) . "\t";
}
else
{
echo $data. "\t";
}
把里面 的gbk改成 big5
修改一下试下

你用的excel随便写点东西,里面要有中文。
然后另存为.csv文件,再上传到论坛上来看下。

你分析是我的excel的原因吗? 这应该不是的,我刚叫台湾的朋友测试了下。也是同样的情况,也就是说假设不改的话。就会是乱码。改成big5的话就会显示不完全。碰到某些字的时候就停止输出了。这情况在简体中文xp操作系统下也可以测试的出来。 先改成big5然后导出excel。打开另存为网页,打开网页 选择 繁体中文编码,你会发现他到台湾的湾字的时候就不显示了。 其他的所有输出excel文档都存在这个问题。

这个错误没有开发人员 解决吗?

这个是为了看你的excel具体是用什么编码。

编码的话 excel 在简体中文xp下编码要用gb2312啊繁体系统下的肯定要用big5编码啊utf-8 的编码excel不识别。

再顶顶,有工作人员看看吗