PHP MPDF中文亂碼的解決方式

2022-09-28 19:09:18 字數 1066 閱讀 7283

廢話不多說了,直接奔入主題了。

1.config.php檔案,大約67行:

$this->autolangtofont = true;

2.使用的時候

注意, +acjk 這個引數,而不是  c這個引數

$mpdf=new \mpdf('+acjk','a4','','',32,25,27,25,16,13);

$mpdf->writehtml($content);

$mpdf->output();

然後就輸出中文了

這個針對版本mpdf6.0

ps:mpdf生成中文亂碼的解決方法

useadobecjk = true;

$sovtvjajmpdf->setautofont(autofont_all);

$mpdf->setdisplaymode('fullpage');

//$mpdf->watermark_font = 'gb';

//$mpdf->setwatermarktext('中國水印',0.1);

$url = '';

$strcontent = file_get_contents($url);

//print_r($strcontent);die;

$mpdf->showwatermarktext = true;

$mpdf->setautofont();

//$mpdf->sethtmlheader( '頭部' );

//$mpdf->sethtmlfooter( '底部www.cppcns.com' );

$mpdf->writehtml($strcontent);

$mpdf->output('ss.pdf');

//$mpdf->output('tmp.pdf',true);

//$mpdf->www.cppcns.comoutput('tmp.pdf','d');

//$mpdf->output();

exit;

?>

本文標題: php mpdf中文亂碼的解決方式

本文位址: /wangluo/php/136278.html

linux php mysql 中文亂碼解決方案

本公司mysql資料庫預設的編碼是utf8,如果這種編碼與你的php網頁不一致,可能就會造成mysql亂碼.mysql中建立表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成mysql亂碼.mysql建立表時新增欄位是可以選擇編碼的,如果這種編碼與你的網頁編碼不一致,也可能造成my...

Spring MVC POST中文亂碼解決方案

以前,我都是自己編寫乙個filter,來實現編碼,如下 1 public class characterencodingfilter implements filter 12 13 override 14 public void dofilter servletrequest request,ser...

Spring MVC POST中文亂碼解決方案

原文 以前,我都是自己編寫乙個filter,來實現編碼,如下 1 public class characterencodingfilter implements filter 12 13 override 14 public void dofilter servletrequest request,...