Я экспортировал данные в PDF, он работает нормально для меня, но для одной строки текст «test<5
«, когда я экспортирую этот текст в PDF, он просто показывает мне» тест «в PDF после <
подпишите весь текст пустым, может кто-нибудь сказать мне, как я могу решить эту проблему? я использую HTML2PDF
для экспорта данных в PDF
$html2pdf = new HTML2PDF('P', 'A4', 'fr',true, 'UTF-8');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML('test<5');
$html2pdf->Output('e-Voucher.pdf');
Вы пишете в HTML, следовательно, writeHTML
функция. В этом случае вы хотите закодировать символ, чтобы его можно было интерпретировать как HTML.
Один из способов сделать это:
$html2pdf = new HTML2PDF('P', 'A4', 'fr',true, 'UTF-8');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML("test<5");
$html2pdf->Output('e-Voucher.pdf');
Или, как сказал Александар:
$html2pdf = new HTML2PDF('P', 'A4', 'fr',true, 'UTF-8');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML("test<5");
$html2pdf->Output('e-Voucher.pdf');
Мой вывод на оба:
Это не работает, потому что <
это специальный символ в HTML. Вместо <
использовать <
,