关键词搜索

源码搜索 ×
×

解决PHP使用TCPDF生成pdf文件时无法保存中文文件名的方法

发布2020-08-14浏览897次

详情内容

PHP使用TCPDF生成PDF文件时,如果文件名含有中文会被直接过滤掉,解决方法:修改tcpdf.php。

  1. 找到output函数,注释以下代码(在7560行左右):
if ($dest[0] != 'F') {
    $name = preg_replace('/[\s]+/', '_', $name);
    $name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name);
}
    1. 搜索下面这行代码
    header('Content-Disposition: attachment; filename="'.basename($name).'"'); 
    
    • 1

    并替换成:

    header('Content-Disposition: attachment; filename="'.$name.'"');
    
    • 1

    原文链接:
    http://www.02405.com/program/php/1153.html

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载