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>
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>
Th Es gibt ein paar Möglichkeiten:
Sie müssen im Grunde die Sonderzeichen in die Entity-Referenzen konvertieren.
bedeutet Die <
-<
und >
->
etc zu ändern .. In PHP gibt es eine Funktion, die dies für Sie tut htmlentities
Wrap, dass die Ausgabe in einem <xmp>
Tag aufgerufen.
Option eins ist wahrscheinlich die bessere Methode.
Konvertiert nicht zu << in die entgegengesetzte Richtung, nach der gefragt wird? –
Das ist richtig, warum wurde das abgelehnt? – Darknight
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
Echo es einfach! (Wenn es in PHP ist sowieso)
+1 nur ausdrucken, der Browser wird den Job machen. – Aif
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");
welche Programmiersprache? –
Wenn Sie sagen "herausziehen", wo zeigen Sie diese Zeichenfolgedaten an? in jedem Fall musst du Charakter Escaping machen. – Darknight