解决跨浏览器下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:p_w_upload;filename="'.$encoded_filename.'"');}elseif(preg_match("/Firefox/",$ua)){header('Content-Disposition:p_w_upload;filename*="utf8\'\''.$filename.'"');}else{header('Content-Disposition:p_w_upload;filename="'.$filename.'"');}print'ABC';
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。