В Codeigniter я использую библиотеку html2pdf для генерации PDF из HTML. У меня есть проблема с отображением греческих символов со знаком вопроса в PDF.
Я знаю, что это из-за преобразования ASCII в UTF-8.
Я также вручную пытаюсь преобразовать строка из ASCII в UTF-8, но это также не работает для меня.
$address = 'Αργοστολίου,
abc';
$cmp_address = iconv(mb_detect_encoding($address, mb_detect_order(), true), "UTF-8", $address);
$this->html2pdf = new HTML2PDF('P', 'A4', 'en',true,'UTF-8');
$this->html2pdf->pdf->SetDisplayMode('fullpage');
$this->html2pdf->writeHTML($cmp_address,false);
$this->html2pdf->Output('address.pdf', "D");
PDF загружается. Но вместо значения адреса переменной он содержит знак вопроса (?).
Текущий вывод PDF:
???????????,
abc
Ожидаемый вывод PDF:
Αργοστολίου,
abc
Все предложения добро пожаловать заранее.