首頁 > php教程 > php手册 > 解决跨浏览器下PHP下载文件名中的中文乱码问题

解决跨浏览器下PHP下载文件名中的中文乱码问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 19:36:53
原創
1694 人瀏覽過

本文章由脚本100提供,原文地址:http://www.jb100.net/html/content-22-885-1.html 无 ?php $ua = $_SERVER["HTTP_USER_AGENT"]; $filename = "中文 文件名.txt"; $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $

本文章由脚本100提供,原文地址:http://www.jb100.net/html/content-22-885-1.html

        <?php 
          
        $ua = $_SERVER["HTTP_USER_AGENT"]; 
          
        $filename = "中文 文件名.txt"; 
        $encoded_filename = urlencode($filename); 
        $encoded_filename = str_replace("+", "%20", $encoded_filename); 
          
        header('Content-Type: application/octet-stream'); 
          
        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 . '"'); 
        } 
          
        print 'ABC'; 
        ?> 

登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
註解
來自於 1970-01-01 08:00:00
0
0
0
5d85d2611ab874f96013b3eccb165eb0解密
來自於 1970-01-01 08:00:00
0
0
0
html中的php程式碼被註解不解析
來自於 1970-01-01 08:00:00
0
0
0
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板