TCPDF 不能保存中文文件名的解决方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

PHP 使用 TCPDF 生成 PDF 文件时,如果文件名是中文会被直接过滤掉,以下是 TCPDF 不能保存中文文件名的解决方法:
打开 tcpdf.php 文件,找到 output 函数,大约在 7554 行。
1、注释以下代码,大约在 7565-7568 行:
if ($dest[0] != 'F') { $name = preg_replace('/[s]+/', '_', $name); $name = preg_replace('/[^a-zA-Z0-9_.-]/', '', $name); }2、搜索该方法代码,替换如下代码,大约分别在 7639、7670、7693、7718 行。
header('Content-Disposition: attachment; filename="'.basename($name).'"'); 替换为
header('Content-Disposition: attachment; filename="'.$name.'"');上述代码分别在该方法的 case 'I':(打印 PDF)、case 'D':(下载 PDF)、case 'FD':(保存到本地文件)语句中。
这样 PHP 使用 TCPDF 生成 PDF 文件时就可以保存为中文名称了。
相关推荐:
ThinkPHP5 使用 TCPDF 生成 PDF 文件
TCPDF 中文乱码的解决方法
猜你可能想看的VPS
- Oplink→$59 月 E3-1270v3 32GB 内存 1TB S全球[VPS测评]
- DedeCMS 中 dede:channel 标签调用栏目简介 desc全球[VPS测评]
- 腾讯云服务器双 11 秒杀最后一天 国内 香港云服务器 268 元 3 香港VPS[主机]
- ZJI 香港葵湾服务器六折优惠,香港 CN2 4C 站群 美国圣何塞 G站群服务器[IP]
- Anynode 要把洛杉矶的换成拉斯维加斯 回程还是 CN2全球[VPS测评]
- Linux 中文乱码的解决办法全球[VPS测评]
- "umount: www: device is busy"错误的解决办全球[VPS测评]
- PHP 获取数组中的指定列为新数组的方法全球[VPS测评]
- KVMLA→香港 日本 新加坡 VPS 年付 7 折 月付 8 折 内存日本VPS[主机]
- PacificRack→$9.99 年 KVM-1GB 13GB 2TB全球[VPS测评]
- php 获取客户端 ip 的最简单方法全球[VPS测评]
- 八月优惠 LOCVPS→香港大埔 cn2 VPS 补货 VPS 全场 8香港VPS[主机]
- SaltyfishTech→$40 年 1GB 内存 30GB SSD 虚拟空间(主机)
- 不建议年付-ParkinHost→50 欧元 年 200Mbps 宽带 全球[VPS测评]
- 腾讯云”共克时艰 续费扶持”,史无前例的腾讯云服务器老用户 3.6 折续全球[VPS测评]
- 1NEXTNET 加拿大IPV6 小鸡测试全球[VPS测评]
- 推荐! Virmach → 1C 512M RAM 15G SSD 25全球[VPS测评]
- 阿里云(中国区) 香港新加坡区轻量应用服务器香港VPS[主机]
- SEO和网页加载速度有关系吗?如何提升?全球[VPS测评]
- 印象云,香港安畅CN2VPS终身8折1核1G22元/月,美国CN2高防V美国VPS[主机]
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425日本VPS[主机]
- 华为S2300 系列交换机如何修改密码?全球[VPS测评]
- “休闲养蜂”风靡海外跨境电商追逐垂直风口全球[VPS测评]
- 空空云怎么样?香港CN2-GIA VPS,带宽2M,月付15元香港VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 麻花云怎么样?安徽移动vps月付29元/香港vps月付21元香港VPS[主机]
- 适合美容院的正能量抖音文案,唯美阳光,正能量满满全球[VPS测评]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月香港VPS[主机]
- 麻花云怎么样?安徽移动vps月付29元/香港vps月付21元香港VPS[主机]
- 源云主机:圣诞促销香港CN2 GIA VPS年付319元;美国CN2 G美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-217402.html











