当前位置:首页 > php > 正文内容

PHP下载中文名称的文件,文件名乱码的解决方法!

zhangsir3年前 (2022-11-07)php374

PHP中,如果要下载的文件名称为中文,则会出现文件标题乱码。


此时就需要对标题进行编码,也就是说先进性urlencode,然后再放入header,然后问题就解决了。


$filename = urlencode("下载文档");
header ( "Content-disposition: attachment; filename=$filename.xls" );


zhangsir版权k3防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/60.html

标签: php
分享给朋友:

“PHP下载中文名称的文件,文件名乱码的解决方法!” 的相关文章

php获取数组的长度的方法

1、count、sizeof 都可以直接统计一维数组长度。2、例如:$arr = Array('0','1','2','3','4'); echo count($arr);// 输...

php7.4 安装zip扩展包

使用宝塔环境安装php7.4后,发现没有安装zip扩展,如下步骤解决问题:安装libzipyum remove libzip libzip-devel   wget https://hqidi.com/big/libzip-1.2.0.tar.g...

swoole如何在宝塔面板上一直运行并保持进程。

下载进程守护管理器。使用进程守护管理器。就可以了。...

php怎么判断是不是手机号

php怎么判断是不是手机号肯定要用正则表达式解决了。$g = "/^1[34578]\d{9}$/"上面是正则表达式,那怎么用PHP来写呢?$g = "/^1[34578]\d{9}$/" if(preg_match(...

php 实现返回上一页

php实现返回上一页的功能的3种有效方法header(location:你的上一页的路径);   //   注意这个函数前不能有输出     header(location:.getenv(&quo...