FPDF - 处理特殊字符

问题描述

由于特殊字符,我在打印规格时遇到问题,例如:

喇叭覆盖 H ͦ x V ͦ:90 ͦ H x 60 ͦV

50Hz ͠ 18kHz

除了utf8_decode,这些是我尝试过但仍然没有运气的代码

$pdf->AddFont('DejaVu','','DejaVuSansCondensed.ttf',true);
$pdf->SetFont('DejaVu',14);
                        
//$line = stripslashes($line);
//$line = iconv('UTF-8','ASCII//TRANSLIT//IGnorE',$line);
//$line =  iconv('UTF-8','windows-1252',$line);
                    
//setlocale(LC_CTYPE,'en_US');
//$line = iconv('UTF-8','ASCII//TRANSLIT',$line);
//$pdf->AddFont('ArialMT','arialn.PHP');
//$pdf->SetFont('ArialMT',null,10);
$pdf->MultiCell(100,4,''.$line,"L",'L',False);

结果_01:

enter image description here

结果_02:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)