我使用0.7.0 dompdf从html生成pdf文件。我可以创建pdf文件,但它不显示土耳其字符。这是我的代码:
使用dompdf生成pdf的PHP代码:
use Dompdf\Dompdf;
use Dompdf\Options;
$pdfresult=$gotoclass->generatepdf();
setlocale(LC_ALL, 'en_US.UTF-8');
require_once '../../include/dompdf/autoload.inc.php';
$options = new Options();
$options->set('defaultFont', 'Courier');
$dompdf = new Dompdf($options);
$dompdf->loadHtml("$pdfresult");
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$dompdf->stream();
unset($pdfresult);
unset($dompdf);
如果我从代码中删除setlocale(LC_ALL, 'en_US.UTF-8');
部分,那么它会给出以下IteratorAggregate错误:
致命错误:界面' IteratorAggregate'找不到 /public_html/include/dompdf/src/Frame/FrameTreeList.php 第14行
如何修复此问题并以pdf格式显示土耳其语字符?感谢您的帮助!