问题描述
- 关于php利用tcpdf导出pdf保存文件名的问题。
-
使用tcpdf导出pdf文件的时候,点击保存,文件名如果是中文直接就被过滤了,有办法解决吗?
图片是我导出时的代码,传进去的$title 值为 “会员信息导出_2015-08-05.pdf”,但是实际保存的时候就变成了“_2015-08-05.pdf”,这问题能解决吗?急,多谢大神啦!
解决方案
mb_internal_encoding() 看一下这个内部编码,然后找一下支持这个编码的字体试一下
解决方案二:
在tcpdf 的Output 有两行这个
$name = preg_replace('/[s]+/', '_', $name);
$name = preg_replace('/[^a-zA-Z0-9_.-]/', '', $name);
解决方案三:
我也是这个问题,
$pdf->Output( date('Y-m-d',time()).'.pdf', 'I' );
文件名如果包含中文的话显示不出来!
请高手支招!
时间: 2024-10-29 23:22:57