Я использую Node.js, MYSQL и хочу написать эмодзи.
Мой MYSQL набор символов и сопоставление все устанавливаются на 'utf8mb4', и когда я вставляю смайлы с SQL, Я хорошо вижу эмодзи. (Вероятно, это означает, что в настройках MYSQL нет проблем)
Но когда я отправляю смайлы с помощью Postman или приложения, которое использует node.js, смайлики преобразуются в '?' (знак вопроса).
Вот мой файл dbconfig. js.
const mysql = require('promise-mysql')
require('dotenv').config();
const dbConfig = {
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE, // insert db name
dateStrings: process.env.DB_DATESTRINGS,
charset: 'utf8mb4'
}
module.exports = mysql.createPool(dbConfig)
Что еще мне делать?