我有一个用户输入的内容,它将插入到PDFlib创建的pdf中。
某些用户现在输入了一些似乎带有combining diaeresis的文本。
这些在pdf中显示为a
(后跟空格)而不是ä
。当我在编辑器中将此UTF-8文本转换为ANSI时,我得到了a¨
。在数据库和网站上,此字符正确显示为ä
。
我是否错过了文本流选项列表的某些配置?还是我必须转换此字符串?如何正确转换此字符串?
我的代码显示如下:
$itemOptlist = "charref encoding=unicode fontname=Helvetica fontsize=12 leading=120% alignment=justify leftindent=20";
$tf = $p->add_textflow($tf, '...Arbeitsabläufe...' /* This Text comes from the database */, $itemOptlist);