У меня проблема с декодированием html-объектов для отображения в браузере. Я пытаюсь отобразить описание блога из блога WordPress. Текст кодируется в формате html перед сохранением в БД. Таким образом, чтобы отобразить, например, гиперссылку, текст должен быть html-объектом, декодированным обратно, поэтому a-тег отображается правильно.
Но когда я пытаюсь декодировать текст, он все равно выходит как html-объекты.
Вывод перед декодированием:
echo(bloginfo( 'description' )); //output: Display a hyper link. <a href="">READ MORE</a>
Вывод при декодировании. И вот моя проблема. Он до сих пор не расшифрован! Проверьте вывод.
echo(html_entity_decode(bloginfo( 'description' ))); //output: Display a hyper link. <a href="">READ MORE</a>
И когда я пытаюсь жестко закодировать текст для декодирования, он работает!
echo(html_entity_decode('Display a hyper link. <a href="">READ MORE</a>')); //output: Display a hyper link. <a href="">READ MORE</a>
Я просмотрел руководство по php и попробовал разные кодировки и стили кавычек в качестве аргументов. Но все равно не повезло.
Что я делаю не так, есть идеи?