ホームページ > php教程 > php手册 > 解决跨浏览器下PHP下载文件名中的中文乱码问题

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 19:36:53
オリジナル
1690 人が閲覧しました

本文章由脚本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 までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート