大家好,我是来讨论一件事的。我正在建立一个网络服务,其目标是将表情符号数据插入数据库字段。我正在使用 Node JS + Mysql。 我将字符集设置为 UTF-8 或 utf8mb4 但这并没有解决我的问题。 一些表情符号正在插入完美的 { :) }。但其中一些被转换为正方形或被删除。 请帮助我在哪里做错事?
最佳答案
请在您的 mysql 连接池中添加 charset : 'utf8mb4'。
例如
var connection = mysql.createConnection({
host : 'you_ip',
user : 'user',
password : 'password',
database : 'db',
charset : 'utf8mb4'
});
原帖:https://www.koffeewithkode.com/emoji-are-not-inserting-in-database-node-js-mysql/
关于mysql - 表情符号未插入数据库 Node js mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36280148/