【发布时间】:2018-05-31 20:53:32
【问题描述】:
我正在尝试为使用 FPDF 生成的 pdf 文件设置名称。但是由于某种原因,浏览器会更改一些字符。
我发送这个:
$pdfTitle = 'Overview: 2017/2018'
$pdf->Output( 'D', $pdfTitle, true );
然而,当我保存我的 pdf 时,它会更改一些字符,并且下载名称变为:'Overview_2017_2018'。
我在我的 php 文件上使用 UTF-8 编码。
FPDF 文档:http://fpdf.org/en/doc/output.htm
我有两个问题:
- 如何确保下载名称与我在 php 文件中设置的名称相同?
- 改变名称的根本问题是什么?
PS:在实际项目中,字符串将来自数据库,因此我只能以编程方式访问字符串,而不能直接对其进行更改。
【问题讨论】:
-
某些操作系统不允许在文件名中使用“/”和“:”
标签: php character-encoding fpdf