Я использую TCPDF для некоторых оценок, которые я создаю для своих учеников начальной школы. Все работало нормально, пока я не добрался до большей и меньшей части. Когда я когда-либо хотел ввести такой большой символ, как этот ‹, он не выходил, думая, что это будет HTML-тег. Мне интересно, есть ли способ исправить эту путаницу. Вот пример кода, чтобы вы могли понять:
<?php $html .= 'a. < <br />
b. > <br />
c. = <br />
d. + ';
// output the HTML content
$pdf->writeHTML($html, true, false, true, false, ''); ?>
То, что отображается, это:
a.
b. >
c. =
d. +
Как я могу решить эту проблему? Любая помощь приветствуется.
Заранее спасибо.
<
как оставляя его как объект открытого текста. - person Jared Farrish   schedule 21.12.2011<br/>
, он будет отображаться правильно? - person Jared Farrish   schedule 21.12.2011$yourmarkup = str_replace('< ', '<', $yourmarkup);
, если всегда следует конечный пробел, что, я думаю, вы могли бы сделать без ручного изменения затронутых строк или запустить скрипт для их обновления. Обратите внимание, что парсер html не должен интерпретировать<
с пробелом как открытие тега. - person Jared Farrish   schedule 21.12.2011<
должен быть экранирован (закодирован), чтобы быть действительным HTML: sourceforge.net/tracker/ - person Jared Farrish   schedule 21.12.2011