Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung

Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung

高洛峰
高洛峰Original
2017-03-26 10:42:063049Durchsuche

Nach dem Absenden der Eingabe im Editor sind bei der Ausgabe alle Elemente mit

in der Ansichtstabelle Entitäten.

Lösung: Konvertieren Sie einfach den Inhalt vor der Ausgabe.

htmlspecialchars_decode()

Weitere Einzelheiten finden Sie im Folgenden:

Bei Verwendung des UEditor-Editors zum Speichern von Artikelinhalten in ThinkPHP 3.2.2 werden die im Datenbank wird in Entitäten maskiert, zum Beispiel:

fonts& ; gt;

Im Bild:

Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung

Wenn Sie dann die Bearbeitung der gespeicherten Daten im Hintergrund vorbereiten und die entsprechende Verarbeitung nicht durchführen, wird das Bearbeitungsfeld angezeigt:

Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung

Nehmen Sie es einfach heraus Die Daten werden entsprechend verarbeitet:

$con['content'] = htmlspecialchars_decode(html_entity_decode($con['content']));

dann wird das Bearbeitungsfeld angezeigt korrekt Zeigt die gespeicherten Daten an:

Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung

Anhang:

html_entity_decode(): Konvertiert HTML-Entitäten in Zeichen, was die Umkehrfunktion von htmlentities() ist.

htmlspecialchars_decode(): Konvertiert einige vordefinierte HTML-Entitäten in Zeichen.

Wenn der HTML-Code von


Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn