Bonjour je suis ici pour discuter d'une chose. Je construis un service web qui fait un objectif pour l'insertion de données emoji dans le champ base de données. Je travaille avec Node JS + Mysql. J'ai mis charset à UTF-8 ou utf8mb4 mais cela ne résout pas mon problème. certains emoji insèrent parfait {:)}. mais certains d'entre eux sont convertis en carrés ou supprimés. S'il vous plaît aidez-moi où je fais la mauvaise chose?Les emoji n'insèrent pas dans le noeud de base de données js mysql
3
A
Répondre
15
Veuillez ajouter charset: 'utf8mb4' dans votre pool de connexion mysql.
par exemple.
var connection = mysql.createConnection({
host : 'you_ip',
user : 'user',
password : 'password',
database : 'db',
charset : 'utf8mb4'
});
double possible de [UTF-8 tout au long] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –