Maison  >  Questions et réponses  >  le corps du texte

php - problème d'affichage des emoji sur le Web

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 ?

迷茫迷茫2694 Il y a quelques jours808

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座2017-06-27 09:20:11

    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 !

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-27 09:20:11

    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.
    C'est-à-dire encodage ->

    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 :

    https://github.com/iamcal/php-emoji

    répondre
    0
  • Annulerrépondre