TCPDF有些字符无法看到

时间:2015-08-18 08:55:17

标签: php tcpdf

我无法看到TCPDF生成的一些字符。

php文件:

<?php
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'cp1254', false);
$pdf->AddPage();
$pdf->SetFont('dejavusans', ' ', 10);
$pdf->Write(0, 'helloşüğı');
$pdf->Output('hello_world.pdf');
?>

输出是这样的:你好

顺便说一句,我使用dejavusans字体,它支持我的字母表字符。 (土耳其)

1 个答案:

答案 0 :(得分:1)

将TCPDF构造函数上的$unicode参数设置为false,将$ encoding参数设置为'ISO-8859-1'或其他一些字符映射。

欧洲字符集的构造函数示例:

 $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT,
        false, 'ISO-8859-1', false);

试试这个。