Laravel DomPdf不支持UTF-8。

3
我将尝试在 Laravel 4.2 中使用 dompdf。为了支持 UTF-8,必须进行以下设置。请注意,本文不会提供解释,并保留 HTML 标签。

在元标记中,但无法正确工作。例如,当传递像Hello World这样的拉丁字符时,此软件包可以创建正确的PDF,但是当我设置阿拉伯语或波斯语字符,例如سلام时,创建的pdf文件为空,没有任何字符串。我认为我的代码是正确的,但是这个软件包不支持正确的utf8。
我的代码是:
$pdf = App::make( 'dompdf' );
$pdf->loadHTML( '<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>PDF</title></head><body><h1>سلام</h1></body></html>' );

return $pdf->stream();
1个回答

1
你可以使用TCPPDF,它可以在以下链接中找到:laravel-tcpdf

耶!我现在正在尝试使用TcPdf。dompdf对utf-8的支持是错误的,在搜索了一圈之后,没有人能够将文件导出为utf-8编码。 - user4790312

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接