Heim > Artikel > Web-Frontend > Ausführliche Erläuterung der UEditor-Editormethode für die HTML-Entitätskonvertierung
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:
Wenn Sie dann die Bearbeitung der gespeicherten Daten im Hintergrund vorbereiten und die entsprechende Verarbeitung nicht durchführen, wird das Bearbeitungsfeld angezeigt:
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:
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!