关于safari浏览器导出excel表中文名乱码的问题

浏览:886 发布日期:2020/07/31 分类:求助交流
使用的Spreadsheet导出表格,但是在本地运行时,中文名能正常显示,放到服务器后,下载后,中文名就乱码了。$filename = $filename ?: date('Y-m-d-H-i-s');
        //解决中文乱码的问题
        $filename = iconv("utf-8", "gb2312", $filename);

        //ob_end_clean(); //这行可以解决乱码
        header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
        header('Content-Disposition: attachment;filename="' . ($filename) . '.xlsx"');
        header('Cache-Control: max-age=0');
        $objWriter = IOFactory::createWriter($objPHPExcel, 'Xlsx');
        $objWriter->save('php://output');
最佳答案
评论( 相关
后面还有条评论,点击查看>>