Heim > Web-Frontend > HTML-Tutorial > 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

高洛峰
Freigeben: 2017-03-26 10:42:06
Original
3070 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage