阿拉伯语的 tcpdf 将字符显示为问号 '?????? ???'

2024-05-01

我想创建一个阿拉伯语 pdf,与我的 ms Execl 格式的文件相同。在 php 中使用 tcpdf 创建 pdf 时,阿拉伯字符显示为“????”分数。

这些字符是从我的 Excel 文件中复制的

$htmlcontent2 = '<span color="#0000ff">"مجوهرات السليمان"This is Arabic "مجوهرات السليمان" Example With TCPDF.</span>';

$pdf->WriteHTML($htmlcontent2, true, 0, true, 0);

输出文件显示如下,

??? ???? ???? ??????这是阿拉伯语“???????????????” TCPDF 示例。


我通过添加以下行解决了这个问题:

$pdf->SetFont('aealarabiya', '', 18);

原来你需要设置合适的字体类型才能去掉那些难看的???人物。

本文提到的例子link http://www.tcpdf.org/examples/example_018.phps对于解决这个问题非常有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿拉伯语的 tcpdf 将字符显示为问号 '?????? ???' 的相关文章