2017-06-14 120 views
0

我使用Laravel中的DOMPDF生成PDF格式的泰米爾文章。Dompdf UTF8解碼Laravel中的問題

在我看來,我定義的字符集如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 

但生成PDF格式如下:

enter image description here

控制器代碼:

$memberDatas=Members::find($id); 

$pdf = \PDF::loadView('pdf/pension', compact('memberDatas')); 

return $pdf->download('NALA00-'.$memberDatas->id.'.pdf'); 

我DOMPDF版本0.8.0

"barryvdh/laravel-dompdf": "^0.8.0", 
+0

請出示你的'$ memberDatas'和PDF查看。在我的項目中,我使用了''並且運行良好 – brobrobrobrobro

+0

@brobrobrobrobro pdf查看代碼:https:// codeshare.io/2BMKbL $ memberDatas代碼已在問題詳情中顯示。 – Karthik

+0

除非你在非常嚴格的環境(如共享主機部署代碼),否則使用dompdf並不是一個好主意。您應該使用wkhtmltopdf來代替。 –

回答

0

您使用的是泰米爾語? UTF-8不支持泰米爾語。 我還沒有測試過,但你可以嘗試使用charset=x-iscii-ta或任何支持你角色的字符集。

+0

顯示Bro錯誤 – Karthik

0

最後,我嘗試了另一個包,它是工作。

您可以檢查PackageGit repo

作曲指揮

composer require barryvdh/laravel-snappy

感謝所有的你..