加入收藏 | 设为首页 | 会员中心 | 我要投稿 黄山站长网 (https://www.0559zz.com.cn/)- 迁移、建站、智能边缘、云容器引擎、数据快递!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP MPDF中文乱码的解决方式

发布时间:2022-07-16 10:55:26 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了PHP MPDF中文乱码的解决方式 的相关资料,需要的朋友可以参考下。 废话不多说了,直接奔入主题了。 1.config.php文件,大约67行: $this-autoLangToFont = true; 2.使用的时候 注意, +aCJK 这个参数,而不是 c这个参数 $mpdf=new mPDF(+a
  这篇文章主要介绍了PHP MPDF中文乱码的解决方式 的相关资料,需要的朋友可以参考下。
 
  废话不多说了,直接奔入主题了。
 
  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.phpfensi.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;
  ?>

(编辑:黄山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读