Mpdf 无法打印欧元符号 (€)
Mpdf unable to print euro symbol (€)
我正在使用 mpdf 将 html 中的 table 转换为 pdf。
这个 table 包括 欧元符号 (但将来可能包含其他货币符号)问题是,虽然我将 mpdf 字符集设置为 utf-8,但它继续打印 (¬) 或 (¬) 符号(无括号)。
这是我目前尝试过的方法:
- 使用 utf8_encode 和解码功能。
- windows-1252 和 iso-8859-15 编码(mpdf 字符集)。
同一个字符的不同写法 (€ €, €)
到目前为止,这是我的代码:
$mpdf= new mpdf('utf-8', array(210,320));
$mpdf->AddPage("L");
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'utf-8';
$mpdf->WriteHTML( utf8_encode("test € €, €"), 2);
//OUTPUT
$mpdf->Output("test.pdf",'F');
echo $pdf_name;
结果我得到:
[https://i.stack.imgur.com/vUpHi.png][1]
最终解决方案是升级到 7.1。
我正在使用 mpdf 将 html 中的 table 转换为 pdf。
这个 table 包括 欧元符号 (但将来可能包含其他货币符号)问题是,虽然我将 mpdf 字符集设置为 utf-8,但它继续打印 (¬) 或 (¬) 符号(无括号)。
这是我目前尝试过的方法:
- 使用 utf8_encode 和解码功能。
- windows-1252 和 iso-8859-15 编码(mpdf 字符集)。 同一个字符的不同写法 (€ €, €)
到目前为止,这是我的代码:
$mpdf= new mpdf('utf-8', array(210,320));
$mpdf->AddPage("L");
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'utf-8';
$mpdf->WriteHTML( utf8_encode("test € €, €"), 2);
//OUTPUT
$mpdf->Output("test.pdf",'F');
echo $pdf_name;
结果我得到: [https://i.stack.imgur.com/vUpHi.png][1]
最终解决方案是升级到 7.1。