Emoji не вставляются в узел базы данных JS mysql

Привет я здесь в дискусии одну вещь. Я создаю веб-сервис, который делает цель для вставки данных emoji в поле базы данных. Я работаю с узлом JS + Mysql. Я установил charset в UTF-8 или utf8mb4 но это не решает мою проблему. некоторые emoji вставляют perfect {:)}. но некоторые из них превращаются в квадратные или удаляются. Пожалуйста, помогите мне, где я делаю неправильно?

1 ответов


пожалуйста, добавьте кодировка : 'utf8mb4' в пуле соединений mysql.

например

var connection = mysql.createConnection({
    host : 'you_ip',
    user : 'user',
    password : 'password',
    database : 'db',
    charset : 'utf8mb4'
});