Maison  >  Article  >  base de données  >  Que faire si l'emoji mysql est tronqué

Que faire si l'emoji mysql est tronqué

藏色散人
藏色散人original
2023-02-16 10:01:051268parcourir

Solution aux emoji mysql tronqués : 1. Vérifiez l'encodage de la table mysql via la commande "show create table test ENGINE=InnoDB DEFAULT CHARSET=utf8mb4" ;

Que faire si l'emoji mysql est tronqué

L'environnement d'exploitation de ce tutoriel : système Windows 10, MySQL version 5.7, ordinateur Dell G3.

Que dois-je faire si l'emoji mysql est tronqué ?

mysql emoji tronqué

Contexte

Besoin d'exporter un lot de données avec des expressions emoji depuis mysql, directement via la méthode mysql -f 3b4be98fece41d5958f1e4e9fde66768 sont tronqués et ont commencé à résoudre le problème !

Réflexion

Réfléchissez d'abord à plusieurs possibilités de codes tronqués et vérifiez-les un par un. "Problème de stockage" codage, le codage est utf8mb 4, et après avoir vérifié les données, nous avons constaté que seuls certains emojis ont des problèmes, nous pouvons donc juger qu'il n'y a aucun problème avec le stockage.

  • utf8mb4 est un surensemble de utf8

  • Regardez à nouveau la partie lecture, définissez l'encodage de lecture sur utf8mb4
  • show create table test
    ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

    Sélectionnez à nouveau la requête, il n'y a pas de problème d'encodage et le problème est résolu.

  • Apprentissage recommandé : "
  • Tutoriel vidéo MySQL

    "

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