phpexcel 1.7.2在windows下边导出中文,没有问题,但是在linux下就倒不出中文,是乱码来的,什么原因?linux下边不能使用mb_convert_encoding,php版本为5.1.6,mysql版本为5.0.22
windows下php版本为5.2.6 mysql版本为5.0.51b

解决方案 »

  1.   

    内容是乱码的 没遇到过
    phpexcel 导出的excel文件名 对中文支持不太好 网上有解决的方法 不过都是低版本的
      

  2.   

    内容是乱码的,我也第一次遇到,有些linux没有乱码,有些linux有乱码,我也不知道为什么这样
      

  3.   

    windows 下的excel中的中文数据只能是GB2312,要不然就出错。
    openoffice你看看需要什么编码,转下就行
      

  4.   

    linux导出的内容是英文,php版本是5.1.2
    在其他linux,php5.2.9导出内容就是中文
    是不是php版本问题呢?还是系统设置问题?
      

  5.   

    PHPEXCEL在Linux下默认是utf8但在Windows下默认是gbk,因为服务器默认是utf8,所以就出现了中文乱码问题,以至于在EXCEL上输出不了任何内容,解决办法有两种:
    1、$objPHPExcel->getActiveSheet()->setCellValue('A1', iconv('gbk', 'utf-8','统计时间'));
    2、把Windows编辑器中得默认GBK更改为UTF8,以后出现中文就不会有任何问题了
    3、设置完成,收工。