2009-08-13 10 views
-1

in einer Datenbank HTML, habe ich den Text <b>ISBOLD</b><i>isitalic</i>Text konvertieren

Wie, dass ich, wenn ich diese Zeichenfolge herausziehen, ich

isBoldisItalic

sehen und nicht

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

+0

welche Programmiersprache? –

+0

Wenn Sie sagen "herausziehen", wo zeigen Sie diese Zeichenfolgedaten an? in jedem Fall musst du Charakter Escaping machen. – Darknight

Antwort

-1

Th Es gibt ein paar Möglichkeiten:

  1. Sie müssen im Grunde die Sonderzeichen in die Entity-Referenzen konvertieren.
    bedeutet Die <-&lt; und >-&gt; etc zu ändern .. In PHP gibt es eine Funktion, die dies für Sie tut htmlentities

  2. Wrap, dass die Ausgabe in einem <xmp> Tag aufgerufen.

Option eins ist wahrscheinlich die bessere Methode.

+0

Konvertiert nicht zu << in die entgegengesetzte Richtung, nach der gefragt wird? –

+0

Das ist richtig, warum wurde das abgelehnt? – Darknight

+0

Ich denke, es ist ein bisschen "in der Übersetzung verloren" in der Frage. So wie ich es lese, gibt er eine Saite aus, und der Browser zeigt sie als HTML an, während er die Zeichenkette im Klartext sehen will. Konvertieren einer HTML-Zeichenfolge in HTML sollte kein Problem sein ..? – nickf

0

Echo es einfach! (Wenn es in PHP ist sowieso)

+0

+1 nur ausdrucken, der Browser wird den Job machen. – Aif

0

Echo nur den Text, sollte es selbst behandeln, wenn es PHP auf Ihrem Server-Seite ist ..

Else, verwenden Sie Javascript, document.getElementById("id").innerHTML("Your html code here");