我无法看到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字体,它支持我的字母表字符。 (土耳其)
答案 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);
试试这个。