设为首页 加入收藏

TOP

在IE浏览器 使用PHPExcel导出文件时时 文件名中文乱码
2017-10-09 14:20:43 】 浏览:7952
Tags:浏览器 使用 PHPExcel 导出 文件 时时 中文 乱码

1.当我们使用IE内核的浏览器下在PHPExcel报表时(谷歌、火狐浏览器正常, IE浏览器,360浏览器的兼容模式报错),会出现如下错误:

2.解决办法:

在下载文件时,对当前的浏览器进行判断,

如果是IE内核的浏览器的话,进行文件名的转码,

若不是IE内核的浏览器,则不用。

关键代码如下:

$userBrowser = $_SERVER['HTTP_USER_AGENT'];
if ( preg_match( '/MSIE/i', $userBrowser ) ) {
$filename = urlencode($filename);
}
$filename = iconv('UTF-8', 'GBK//IGNORE', $filename);

 

 

 

 

END

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇php基础语句 变量 符号 下一篇PHP保存Base64图片base64_decode..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目