Mpdf не может распечатать символ евро (€) - PullRequest
0 голосов
/ 26 сентября 2019

Я использую mpdf для преобразования таблицы в html в pdf.

Эта таблица содержит символы евро (но может содержать другие символы валюты в будущем) дело в том, что хотя я установил mpdf charset в utf-8, он продолжает печатать ( € ) или ( ¬ ) символы (без скобок).

Это то, что я пробовал до сих пор:

  • с использованием функций utf8_encode и decode.
  • Кодирование как 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]

1 Ответ

0 голосов
/ 27 сентября 2019

В итоге решение было обновить до 7.1.

...