Welcome 微信登录

首页 / 网页编程 / PHP / PHP MPDF中文乱码的解决方式

废话不多说了,直接奔入主题了。
推荐教程:PHP使用MPDF类生成PDF的方法
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;$mpdf->SetAutoFont(AUTOFONT_ALL);$mpdf->SetDisplayMode("fullpage");//$mpdf->watermark_font = "GB";//$mpdf->SetWatermarkText("中国水印",0.1);$url = "http://www.kuitao8.com/";$strContent = file_get_contents($url);//print_r($strContent);die;$mpdf->showWatermarkText = true;$mpdf->SetAutoFont();//$mpdf->SetHTMLHeader( "头部" );//$mpdf->SetHTMLFooter( "底部" );$mpdf->WriteHTML($strContent);$mpdf->Output("ss.pdf");//$mpdf->Output("tmp.pdf",true);//$mpdf->Output("tmp.pdf","d");//$mpdf->Output();exit;?>