web-dev-qa-db-fra.com

TinyMCE supprime les emoji et tout ce qui suit

Chaque fois que j'intègre un tweet avec un emoji dans un champ k2 et que je l'enregistre, tout ce qui suit le premier emoji est supprimé.

Est-ce que je peux faire en sorte que TinyMCE reconnaisse emoji?

Voici une photo avant/après la sauvegarde:

http://imgur.com/a/B7SHK

1
Jacob Harris

Emoji est un caractère de 4 octets. Cela signifie que votre base de données a besoin du support de utf8mb4 pour gérer cela. Joomla ne prend actuellement pas en charge cette fonctionnalité, ce qui en est le résultat (c’est une des causes de la vulnérabilité de la sécurité dans la version 3.4.6 et également un problème de sécurité similaire wordpress datant d’il ya environ 12 mois). Ce correctif est inclus dans la branche 3.5 depuis près de 6 mois et devrait être livré avec cette version en janvier, ce qui obligera également K2 à apporter de petites modifications à leurs champs de base de données afin d’ajouter une prise en charge (assemblant utf8mb4 plutôt que utf8 dans leur En attendant, il est préférable d’utiliser des images ou des caractères SVG plutôt que des caractères unicode pour ajouter le support emoji

1
Lodder

Dans TinyMCE, certains caractères ou entités HTML sont supprimés pour des raisons de sécurité.

Vous pouvez essayer JCE et activer les options pour accepter les entités HTML, PHP, CSS, Javascript, etc.

Vous pouvez sélectionner ces options au fur et à mesure de vos besoins.

https://www.joomlacontenteditor.net/downloads/editor/joomla-

0
Max