Blog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnología

✕

MENTA ZEN
  • Inicio
  • Solutions
  • WordPress n’affiche pas certains emojis : comment y remédier

WordPress n’affiche pas certains emojis : comment y remédier

Recevez-vous un message d’erreur dans WordPress semblable à celui-ci lorsque vous essayez de publier un article ?

« La mise à jour a échoué. L’article n’a pas pu être mis à jour dans la base de données. »

Ce problème est plus fréquent qu’il n’y paraît et est généralement dû à l’encodage de votre base de données.

🚫 Pourquoi WordPress échoue-t-il avec certains emojis ?

Si votre base de données ou vos tables utilisent le format utf8mb3_unicode_ci (ou un format similaire) au lieu de utf8mb4_unicode_ci, WordPress ne pourra pas enregistrer certains emojis « récents ».

Différence pratique :

  • ✅ Les anciens emojis (comme 🙂 ou ‼️) fonctionnent avec utf8mb3.
  • 🚀 Les nouveaux emojis (comme 🔹 ou 🪩) nécessitent utf8mb4.

🧩 Comment le corriger étape par étape :

Pour résoudre le problème, vous devez changer l’encodage de votre base de données et de vos tables en utf8mb4, le format actuellement compatible avec tous les emojis.

Il n’est pas obligatoire de convertir toutes les tables, mais cela est recommandé.
Assurez-vous au minimum de modifier :

  • wp_posts
  • wp_postmeta

Si une table génère une erreur lors de la conversion, vous pouvez la laisser telle quelle.
Elle peut appartenir à un plugin qui gère des comparaisons de texte particulières.

💻 Requête SQL pour mettre à jour votre base de données

Exécutez les requêtes suivantes via phpMyAdmin, Adminer ou votre gestionnaire SQL préféré :

-- Changer l’interclassement de la base de données
ALTER DATABASE nom_base_de_donnees CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Changer l’interclassement des tables principales
ALTER TABLE wp_postmeta CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE wp_posts CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- Ajoutez ici le reste de vos tables si vous le souhaitez

🔧 N’oubliez pas de remplacer nom_base_de_donnees par le nom réel de votre base et wp_ par le préfixe de vos tables si vous l’avez modifié.

🎉 Résultat final

Une fois la conversion effectuée, WordPress pourra enregistrer tous les emojis actuels sans erreur.
Vous n’aurez plus de problème lors de la publication d’articles contenant 🚀, 🩷 ou tout autre emoji moderne.

Questions connexes

Linux: Vibration dans les jeux vidéo avec la manette Gulikit KK3 Max NS39


Voir plus d'informations

Guide pour vérifier la propagation du DNS à l’échelle mondiale : Outils et étapes


Voir plus d'informations

Alternatives aux logiciels Windows : les meilleures applications pour Linux


Voir plus d'informations

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Fabriqué avec 💔 ; en Europe
Palestine libre
LGBTQ+ friendly
Technologie, code, rétro et pensée libre jusqu’à la fin de l’aventure.
Exploration de bits et de pixels depuis 2012.
FrançaisFrançais▼
  • EspañolEspañol
  • EnglishEnglish
  • PortuguêsPortuguês

Développement web :
Développeur Web Freelance

    • Mentazen.com - Actualités, jeux vidéo, tutoriels, web et rétro !