【发布时间】:2020-06-30 07:27:12
【问题描述】:
嘿,我尝试将“✓”等特殊字符写入 FPDF,但它不起作用。只有正常的字符串工作。 我在 pdf 上有复选框,我尝试用“✓”填充复选框。
我是这样尝试的:
$value = iconv('UTF-8', 'windows-1255', html_entity_decode('✓'));
$pdf->Write(0, $value);
但是当我转到 pdf 时,字符串坏了,不一样了。 谢谢
【问题讨论】:
嘿,我尝试将“✓”等特殊字符写入 FPDF,但它不起作用。只有正常的字符串工作。 我在 pdf 上有复选框,我尝试用“✓”填充复选框。
我是这样尝试的:
$value = iconv('UTF-8', 'windows-1255', html_entity_decode('✓'));
$pdf->Write(0, $value);
但是当我转到 pdf 时,字符串坏了,不一样了。 谢谢
【问题讨论】:
windows-1255 中不包含此字符。您可以使用“ZapfDingbats”并使用chr(51) 或chr(52)。
$pdf->SetFont('ZapfDingbats', '', 12);
$pdf->Write(0, chr(51();
有关所有标准字体的字体转储,请参阅 here。
【讨论】: