testlink附件下载时附件名乱码(IE)
来源:互联网 发布:阮一峰面向对象编程 编辑:程序博客网 时间:2024/05/16 15:18
用IE下载附件时,附件名出现乱码问题,主要是编码问题导致的,貌似WEB处理时,附件名为UTF8编码,IE下载时,附件名保存时,却时GB2312编码;
解决方法:(/var/www/html/testlink/lib/attachments/attachmentdownload.php)
header("Content-Disposition: attachment; filename=\"{$attachmentInfo['file_name']}\"")改成:
$filename = urlencode("{$attachmentInfo['file_name']}"); $filename = str_replace("+", "%20", $filename); if (preg_match("/MSIE/", $_SERVER["HTTP_USER_AGENT"])) { header("Content-Disposition: attachment; filename= \"{$filename}\""); } else { header("Content-Disposition: attachment; filename=\"{$attachmentInfo['file_name']}\""); }
- testlink附件下载时附件名乱码(IE)
- 下载附件名乱码解决
- 中文名附件下载乱码
- SP,用response.setHeader下载中文附件名乱码解决
- 下载附件文件名乱码问题
- 火狐浏览器下载附件乱码
- firefox下载附件乱码问题
- jqueryform 上传附件时解决ie下 下载的问题
- spring mail中附件名乱码问题
- javamail 附件名保存乱码问题
- PHP IE中下载附件问题
- 下载附件
- 附件下载
- 附件下载
- 附件下载
- 附件下载
- 附件下载
- qq邮箱下载附件时文件名显示为乱码怎么办。
- CSS3制作button
- hdu 2896 AC自动机模版题
- Reduce 优化(mapr)
- ubuntu12.04LTS 安装svn
- C++ 虚函数表解析
- testlink附件下载时附件名乱码(IE)
- tomcat内存溢出
- Css3制作搜索框
- ARM 指令的条件码
- 在 Eclipse 中的使用CVS Branch功能
- RTSP协议解析
- CSS3制作下拉菜单
- C#关于类型之间的转换,Object、int、string、double
- ThinkPHP 模板循环输出 Volist 标签