阅读背景:

导出文件在IE和火狐中文件名乱码问题的解决

来源:互联网 
$ua = $_SERVER["HTTP_USER_AGENT"];
		$filename = "客户数据.xls";
		$encoded_filename = urlencode($filename);
		$encoded_filename = str_replace("+", "%20", $encoded_filename);
		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 . '"');
		}$ua = $_SERVER["HTTP_USER_AGENT"];
		$filename 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: