Я чувствую себя глупо, задавая этот вопрос, но вот он: у меня есть текстовая переменная из моей базы данных mysql, которую я просто пытаюсь распечатать на странице html. Этот текст содержит теги HTML, которые будут интерпретироваться браузером.
Текущий код
<div class="sectionContainer">
<?php echo htmlentities($prize['description'],ENT_QUOTES,'UTF-8') ?>
</div>
В браузере я получаю:
<div class="sectionContainer">
"<p>Some HTML content</p>"
</div>
Как мне получить кавычки, чтобы браузер мог интерпретировать теги HTML?
$prize['description']
включает буквальные символы кавычек из вашего описания. Удалите их с помощью<?php echo htmlentities(trim($prize['description'], '"'),ENT_QUOTES,'UTF-8') ?>
или, что еще лучше, сначала выясните, куда они вводятся. - person Frank Farmer   schedule 21.03.2012trim($prize['description'],'"')
не решил проблему. - person caccialdo   schedule 21.03.2012