我写了一个简单的代码,用于在pdf中呈现中文单词。但是中文单词没有出现。
这是我的代码。
Route::get('/pdf', function () {
$html = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<p style="font-family: firefly, DejaVu Sans, sans-serif;">献给母亲的爱</p>
</body>
</html>';
$pdf = App::make('dompdf.wrapper');
$pdf->loadHTML($html);
return $pdf->stream();
});
我正在使用
1) PHP 7.1.1
2) Laravel 5.3
我将元数据插入标题并更改字体。这里可能出了什么问题?请帮助谢谢。
答案 0 :(得分:0)
证明dompdf中提供的默认字体不支持中文字符。您必须插入自己的自定义字体才能显示中文单词。请参阅此处Insert Custom Font,了解如何在dompdf中插入和使用自定义字体。
答案 1 :(得分:0)