Maison >interface Web >tutoriel HTML >Explication détaillée de la méthode d'édition UEditor de conversion d'entité HTML

Explication détaillée de la méthode d'édition UEditor de conversion d'entité HTML

高洛峰
高洛峰original
2017-03-26 10:42:063102parcourir

Après avoir soumis l'entrée dans l'éditeur, lors de la sortie, les éléments avec

dans la table de vue sont tous des entités.

Solution : convertissez simplement le contenu avant la sortie.

htmlspecialchars_decode()

Pour plus de détails, veuillez lire ce qui suit :

Lorsque vous utilisez l'éditeur UEditor pour enregistrer le contenu d'un article dans ThinkPHP 3.2.2, les données enregistrées dans le la base de données est échappée vers des entités, par exemple :

fonts& ; gt;

Sur la photo :

Explication détaillée de la méthode dédition UEditor de conversion dentité HTML

Ensuite, si vous vous préparez à modifier les données enregistrées en arrière-plan, si vous n'effectuez pas le traitement correspondant, la boîte d'édition apparaîtra :

Explication détaillée de la méthode dédition UEditor de conversion dentité HTML

Sortez-la simplement Les données seront traitées en conséquence :

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

puis la zone d'édition sera correct Afficher les données enregistrées :

Explication détaillée de la méthode dédition UEditor de conversion dentité HTML

Pièce jointe :

html_entity_decode() : Convertit les entités HTML en caractères, qui est la fonction inverse de htmlentities().

htmlspecialchars_decode() : Convertit certaines entités HTML prédéfinies en caractères.

Si le code html de


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn