2015-04-20 1 views
1

J'essaie via différents logiciels de base de données (Navicat, MySQL Workbench et autres) d'inclure un emoji dans la ligne du tableau avec du texte. La table est utf8mb4_general_ci, donc ça devrait marcher, mais ça finit par montrer comme ???? ou ?. Quel est le truc ici pour inclure les icônes emoji directement?Comment inclure des emoji dans la DB codée utf8mb4_general_ci? (Problème avec MySQL)

+0

Avez-vous des polices avec emoji? Pourriez-vous 'SELECT HEX (string_with_emoji) ...' et afficher la sortie? – Michas

+0

L'emoji a-t-il besoin d'un fichier supplémentaire à afficher? Comme n'importe quel webfont? – frz3993

Répondre

1

Les versions de Navicat < 11.1 ne fonctionnent pas.

Utilisez la dernière version de Navicat et accédez à Modifier la connexion> Avancé> Encodage et sélectionner Auto. (Cela vous permet d'insérer emojis sur la base de données, essayez de copier/coller à partir de web.whatsapp.com pour tester) Vous verrez des carrés vides.

Ensuite, allez dans Outils> police grid> Segoe UI Symbole (cela montrera seulement emojis utf-7)