PHP使用TCPDF生成PDF文件时,如果文件名含有中文会被直接过滤掉,解决方法:修改tcpdf.php。
- 找到output函数,注释以下代码(在7560行左右):
if ($dest[0] != 'F') {
$name = preg_replace('/[\s]+/', '_', $name);
$name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name);
}
- 搜索下面这行代码
header('Content-Disposition: attachment;
filename="'.basename($name).'"');
并替换成:
header('Content-Disposition: attachment;
filename="'.$name.'"');
【解决PHP使用TCPDF生成pdf文件时无法保存中文文件名的方法】原文链接:
http://www.02405.com/program/php/1153.html
推荐阅读
- 对GO切片的理解
- 小程序商城网站开发秒杀模块篇
- 盲盒购物网站系统开发建设 第三篇
- Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
- 简单的线程池实现多线程对大文件的读取
- SSH 端口转发与 SOCKS 代理
- Ubuntu16.04/Scala2.11.8安装教程
- 学习PHP中的高精度计时器HRTime扩展
- 使用OpenResty+Lua实现灰度测试(金丝雀)
- 使用源码编译安装PHP扩展