国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php中強制下載文件的代碼(解決了IE下中文文件名亂碼問題)

php中強制下載文件的代碼(解決了IE下中文文件名亂碼問題)

2019-11-24 15:07PHP教程網 PHP教程

以下這段代碼作用是:瀏覽器提交excel格式的數據和文件名到服務器上,PHP將請求轉化為可下載的excel文件,并要求瀏覽器彈出文件下載提示窗口

中間遇到一個問題是提交的中文文件名直接放到header里在IE下會變成亂碼,解決方法是將文件名先urlencode一下再放入header,如下。 

復制代碼代碼如下:


<?php 
$file_name = urlencode($_REQUEST['filename']); 
header("Pragma: public"); header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Type: application/force-download"); 
header('Content-Type: application/vnd.ms-excel; charset=utf-8'); 
header("Content-Transfer-Encoding: binary"); 
header('Content-Disposition: attachment; filename='.$file_name); 
echo stripslashes($_REQUEST['content']); 
?> 



解決PHP Header下載文件在IE文件名中文亂碼有兩種常見的,一種是是把頁面編碼改成utf8,另一種是對中文url進入urlencode編碼就可以解決了。 
解決方案一(我的頁面是utf-8編碼): 

復制代碼代碼如下:


$filename = "中文.txt"; 
$ua = $_SERVER["HTTP_USER_AGENT"]; 
$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 . '"'); 



解決方法二 

將文件名先urlencode一下再放入header,如下。 
代碼如下: 

復制代碼代碼如下:

<?php 
$file_name = urlencode($_REQUEST['filename']); 
header("Pragma: public"); header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Type: application/force-download"); 
header('Content-Type: application/vnd.ms-excel; charset=utf-8'); 
header("Content-Transfer-Encoding: binary"); 
header('Content-Disposition: attachment; filename='.$file_name); 
echo stripslashes($_REQUEST['content']); 
?> 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久伊人亚洲 | 综合视频一区 | 在线国产视频 | 久久久www| 亚洲精选一区 | 亚洲精品专区 | 中文字幕日韩欧美一区二区三区 | 一级毛片免费看 | 亚洲视频1区 | 丁香五月亚洲综合在线 | 精品久久久久久久人人人人传媒 | 国产一区二区在线免费观看 | 日韩精品 电影一区 亚洲 | 日韩第一视频 | 色网站在线| 色综合天天综合网国产成人网 | 久久久国产一区二区三区 | 国产日韩视频在线观看 | 日韩av一区二区在线观看 | 俺去俺来也www色官网cms | 成年人xxxx | 91久久在线 | 高清国产一区二区三区四区五区 | 日韩在线视频观看免费 | 日韩欧美一区二区精品 | 免播放器看av | 亚洲一区二区三区四区的 | 欧美日韩成人在线视频 | 最近高清无吗免费看 | 日韩色网 | 亚洲精品日日夜夜 | 午夜特片 | 天堂av一区 | 狠狠se| 久久国产精品亚洲 | 日韩在线欧美 | 国产午夜久久 | 艹逼逼视频 | 99精品国产一区二区青青牛奶 | 欧美久久视频 | 看黄免费 |