使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312,具体代码如下: publicfunctionexportExcel($expTitle,$expCellName,$expTableData){ $xlsTitle=iconv('utf-8','gb2312',$expTitle);//文件名称,...
$objPHPExcel = PHPExcel_IOFactory::load('a.xls'); //读入指定excel文件 $objPHPExcel->setActiveSheetIndex(0); //指定活动工作表 $objPHPExcel->getActiveSheet()->getDefaultStyle()->getFont()->setName('宋体'); $objPHPExcel->getProperties()->setTitle('xxx'); //单元格编辑 $objPHPExcel->get...
在使用PHPExcel导出文件时,IE浏览器或者和IE使用同一内核的浏览器需要使用urlencode对中文文件名进行转换才可以正常显示。 ...$ua=$_SERVER['HTTP_USER_AGENT'];$ua=strtolower($ua);if(preg_match('/msie/',$ua) ||preg_match('/edge/',$ua)) {//判断是否为IE或Edge浏览器$excel_name=str_replace('+...
在IE浏览器 使用PHPExcel导出文件时时 文件名中文乱码 1.当我们使用IE内核的浏览器下在PHPExcel报表时(谷歌、火狐浏览器正常, IE浏览器,360浏览器的兼容模式报错),会出现如下错误: 2.解决办法: 在下载文件时,对当前的浏览器进行判断, 如果是IE内核的浏览器的话,进行文件名的转码, 若不是IE内核的浏览器,则不用...
没看明白。是Windows下面的 IE 浏览器访问网站获得 excel 文件正常。Linux 下面的浏览器访问网站不正常?
如果不使用dump函数导出excel,可以通过修改_defaultEncoding变量或者通过new Spreadsheet_Excel_Reader(excel文件名,true,”GB2312″);解决导出excel乱码问题,如果使用dump函数以HTML的方式导出excel,需要修改htmlentities函数解决导出excel乱码问题。 分享名称:如何解决phpexcelreader导出excel中文乱码?