У меня есть таблица базы данных (SQL Server 2008) с таблицей, которая содержит некоторые символы в кодировке ASCII (отформатированные как nvarchar(max)
).
Обычно браузер автоматически конвертирует их в HTML, но я использую плагин jQuery, который не может их прочитать и требует содержимого в HTML. Я передаю свой контент этому плагину с помощью PHP.
Есть ли в PHP способ конвертировать такие строки вручную в HTML?
Пример — содержание БД:
<p>Some sample text with <strong>HTML</strong></p>
Пример — требуемый вывод для плагина:
<p>Some sample text with <strong>HTML</strong></p>
Я пытался найти решение сам, но, кажется, есть разные подходы, и я не был уверен в правильности здесь.
Может кто-то помочь мне с этим ?
ты можешь попробовать html_entity_decode();
html_entity_decode('string', ENT_QUOTES, 'UTF-8');
использовать этот,
echo html_entity_decode($string, ENT_COMPAT, 'UTF-8');