php stocke les expressions emoji dans WeChat. Je l'ai imprimé sur la page avant de la stocker dans la base de données, et les expressions peuvent être affichées normalement dans la base de données (utf8mb4), les expressions peuvent également être affichées normalement dans la base de données. . Mais que se passe-t-il lorsque PHP lit les expressions dans la base de données et les affiche sur la page ? .
Pourquoi est-ce ? Est-ce qu'il faut encore le transcoder ou quelque chose comme ça ?
emoji est une image d'expression, mais lorsqu'elle est enregistrée dans la base de données, c'est l'encodage correspondant à l'image enregistrée. Après l'avoir retiré, il vous reste à trouver l'image correspondante avec le code !
Comme vous l'avez dit dans la dernière phrase, il doit être converti (mais pas de transcodage HTML). Emoji est une émoticône et nécessite une carte pour l'associer.
Pour plus de détails, vous pouvez consulter ce projet open source. Tout ce que j'ai mentionné est inclus, et il appartient à un exemple spécifique :C'est-à-dire encodage ->