У меня есть контент, введенный пользователем, который будет вставлен в PDF-файл, созданный PDFlib.
Некоторые пользователи ввели некоторый текст, который, кажется, имеет комбинирующий диарез .
Они отображаются в формате 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);