我正嘗試使用dompdf生成將包含中文字符的PDF。 這裏是我的代碼:DomPDF爲中文字符生成
require('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
mb_internal_encoding('UTF-8');
def("DOMPDF_UNICODE_ENABLED", true);
$html = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>
*{ font-family: DejaVu Sans, font-size: 12px;}
</style> </head> <body>
忠烈祠
</body>
</html>';
$dompdf->load_html($html);
$dompdf->render();
$output = $dompdf->output();
$filename = 'a.pdf';
$path = $filename;
file_put_contents($path, $output);
問題是生成的PDF只顯示方塊,當我與鍍鉻或Adobe Reader打開它,但它在Mozilla Firefox看起來確定。
任何消耗?
https://github.com/barryvdh/laravel-dompdf/issues/79提到第二個答案...可能會幫助你.. – 2015-02-13 07:51:44
感謝你的回答,但我去了所有在谷歌上找到的答案。我的項目的問題是文本編輯器上的編碼(netbeans在這一點上) – 2015-02-19 14:37:41