Как написать смайлик на Node.Js - PullRequest
1 голос
/ 28 мая 2020

Я использую 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)

Что еще мне делать?

...