表情符号未插入数据库节点 js mysql
Posted
技术标签:
【中文标题】表情符号未插入数据库节点 js mysql【英文标题】:Emoji are not inserting in database node js mysql 【发布时间】:2016-07-16 18:19:23 【问题描述】:您好,我来这里讨论一件事。我正在构建一个 Web 服务,其目标是将表情符号数据插入数据库字段。我正在使用 Node JS + mysql。 我将字符集设置为 UTF-8 或 utf8mb4 但这并不能解决我的问题。 一些表情符号正在插入完美的 :) 。但有些被转换成正方形或被移除。 请帮助我在哪里做错了?
【问题讨论】:
UTF-8 all the way through的可能重复 【参考方案1】:请在您的 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/
【讨论】:
同时重启你的节点服务器。 继续编码.. :) 你救了我老兄!以上是关于表情符号未插入数据库节点 js mysql的主要内容,如果未能解决你的问题,请参考以下文章