你好,我是一个新手程序员,请帮助我解决这个问题。
我想在pdf中显示披索符号,但在我的代码中显示的是"₱";
这是我的代码,先生/夫人
$a = htmlentities("₱");
$b = iconv('UTF-8', 'windows-1252', html_entity_decode($a));
$pdf->Write(5,"Your amount balance is".$b."-".$balancevalue);
如果这个货币符号将显示,我的编码就完全完成了。
提前感谢,如果我的英语太糟糕,我很抱歉:)
使用htmlentities函数后,$a变成₱
,而在html_entity_decode后,$b变成₱
,而不是unicode的披素符号
试着用这个:
$a = "₱";
而不是:
$a = htmlentities("₱");
$pdf->SetFont('dejavusans', '', 10);
使用FPDF字体时请使用ISO-8859-1或Windows-1252。
如果iconv扩展名可用,可以这样做:
$a = '₱';
$b = iconv('UTF-8', 'windows-1252', $a);
$pdf->Write(5,"Your amount balance is".$b."-".$balancevalue);