问题描述
我正在使用mPDF php库创建付款收据PDF文件,我正在沿金额使用£英镑货币符号。
生成PDF后,它会显示Ŗ符号而不是£。我已经在文档中添加了UTF-8字符编码。
任何人都遇到相同的问题,请让我知道其解决方案。
重现它的示例代码如下所示。您可以从GitHub url下载或克隆mPDF库。
require_once '/inc/mpdf/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf(['tempDir' => '/inc/mpdf/tmp']);
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'iso-8859-4';
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->SetTitle('Transparent hands Tax Receipt');
$html ="Total Amount £ 45,00";
$mpdf->WriteHTML($html);
$mpdf->Output('Tax Receipt.pdf','D');
if (!$mpdf->send()) {
throw new Exception('Could not create Tax Receipt: '.$mpdf->getError());
}
die();
以上代码的输出如下所示。预期结果应为总金额£45,00
总金额Ŗ45,00
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)