2009-08-13 3 views
-1

В базе данных у меня есть тексту <b>ISBOLD</b><i>isitalic</i>Преобразование текста в HTML

Как мне, что если я достаю эту строку, я буду видеть

ISBOLDisitalic

и не

<b>ISBOLD</b><i>isitalic</i>

+0

какой язык программирования? –

+0

, когда вы говорите «вытащить», где вы показываете эти строковые данные? в любом случае вам нужно выполнить Escape Escape. – Darknight

ответ

-1

Th существует несколько способов:

  1. Вы в основном должны преобразовать специальные символы в ссылки на сущности.
    Это означает, что изменение < в &lt; и > к &gt; и т.д .. В PHP есть функция, которая делает это для вас называется htmlentities

  2. Wrap, что выход в <xmp> тега.

Вариант один, вероятно, лучший способ.

+0

Не конвертирует

+0

Это правильно, почему это было приостановлено? – Darknight

+0

Я думаю, что это немного «потеряно в переводе» в вопросе. То, как я его читал, он повторяет строку, и браузер отображает ее как HTML, тогда как он хочет видеть строку в виде обычного текста. Преобразование HTML-строки в HTML не должно быть проблемой ..? – nickf

0

Просто эхо! (Если это в PHP все равно)

+0

+1 просто распечатайте его, браузер выполнит эту работу. – Aif

0

просто повторяют текст, он должен обрабатывать сам, если это PHP на вашем сервере стороне ..

Else, использовать JavaScript, document.getElementById("id").innerHTML("Your html code here");

Смежные вопросы