导出文件在IE和火狐中文件名乱码问题的解决
来源:互联网 发布:萤火视频桌面软件 编辑:程序博客网 时间:2024/06/05 02:53
$ua = $_SERVER["HTTP_USER_AGENT"];$filename = "客户数据.xls";$encoded_filename = urlencode($filename);$encoded_filename = str_replace("+", "%20", $encoded_filename);if (preg_match("/MSIE/", $ua)) { header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');} else if (preg_match("/Firefox/", $ua)) { header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"');} else { header('Content-Disposition: attachment; filename="' . $filename . '"');}
数据导出,会有一些乱码问题,这是google到的解决方案,针对IE和FF做了不同的处理,IE文件名需要urlencode处理,FF需要加utf8前缀,真不知道这两种浏览器这是什么怪脾气....
- 导出文件在IE和火狐中文件名乱码问题的解决
- 解决下载文件在IE,ff文件名的乱码问题
- 解决火狐浏览器下载文件文件名乱码的问题
- java下载文件中文文件名乱码问题(ie,谷歌,火狐)
- ie和火狐生成excel文件名(汉字)乱码问题
- 解决火狐/IE导出Excel文件名为中文时乱码问题
- java web 导出文件 文件名中文乱码问题的解决
- 在Servlet中解决输出到谷歌,IE,火狐中文乱码问题
- 解决PHP在IE浏览器下载文件,中文文件名乱码问题
- 解决Java下载文件,文件名包含中文在IE浏览器乱码问题
- 中文传值火狐、google浏览器无问题,但IE有乱码问题的解决
- 中文传值火狐、google浏览器无问题,但IE有乱码问题的解决
- 解决struts2在(IE,Firefox)下载文件名乱码问题。
- 解决struts2在(IE,Firefox)下载文件名乱码问题
- 解决字串乱码的问题,(例子,导出文件时,中文文件名乱码)
- 下载文件chrome和火狐文件名乱码
- 在IE下-下载文件-文件名中文名乱码问题
- IE 11 解决下载文件名中文乱码的问题
- iframe 在IE下透明背景
- Thinkphp学习笔记(四)CURD
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- URAL 1297 Palindrome(SA 求最长回文子串)
- linux下可执行文件的库们
- 导出文件在IE和火狐中文件名乱码问题的解决
- java获取url网页指定内容
- 如何访问局域网中的DB服务器
- 第74天的交易(2013-8-6)(-50)(-182.28)(数据单总盈利:51.35)
- Android系统信息获取 之六:网络连接状态信息获取
- 最小生成树(Kruskal算法)--poj2421
- ===《C/C++笔记》===面向对象
- 直接将XML存入到SQL中(SQL2008)
- Delphi TClientDataSet