$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-D..
分类:
Web程序 时间:
2014-12-09 20:02:04
阅读次数:
203
1、php下载原理图2、文件下载源码:12345678910111213141516171819202122232425263、文件编码问题解决方法: 如果文件名是中文,php的函数不能识别中文文件名,一般如果程序编码为utf-8,php的函数比较古老,只能识别gb2312编码的中文,所以把中文用....
分类:
Web程序 时间:
2014-11-25 14:18:06
阅读次数:
240
1、Tomcat服务器不能下载 .apk类型文件Android的APK安装包不能下载或下载文件是以 .zip为后缀名而不是 .apk为文件后缀名时,需在 Tomcat 的 web.xml 配置文件中加入以下 MIME 类型:1 2 apk3 application...
分类:
其他好文 时间:
2014-11-24 16:41:50
阅读次数:
174
在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。 有两种方式解决问题:(建议采用方法一) 1. 通过unzip行命令解压,指定字符集:(用GBK, GB18030也可以) unzip....
1,Http 协议中有专门的指令来告知浏览器, 本次响应的是一个需要下载的文件. 格式如下:Content-Disposition: attachment;filename=filename.ext以上指令即标记此次响应流是附件,且附件文件名为 filename.ext注意:(1): 中文文件名需要...
解决办法如图:1.右键--->属性2.选项---->档案名称编 选择ascⅡ
分类:
Web程序 时间:
2014-10-26 10:14:27
阅读次数:
450
经常网上下载的zip文件名里面包含gb2312编码的中文,用ubuntu的压缩管理器打开是一串问号,你双击它想直接察看,提示失败,解压它,提示失败……看不到文件名也就罢了,关键连打开都不让我打开…… 土办法是命令行...
分类:
系统相关 时间:
2014-10-14 21:46:49
阅读次数:
212
java httpclient中文文件名上传...
分类:
Web程序 时间:
2014-10-13 18:28:49
阅读次数:
185
如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题。 -------------------------------------------------------------------------------------------------------- 回...
分类:
其他好文 时间:
2014-10-08 11:22:05
阅读次数:
203