国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

node.js - sequelize如何插入emoji表情?

瀏覽:97日期:2022-06-17 16:12:34

問題描述

問題描述

在MySQL的shell中可以添加emoji表情,但是使用sequelize就不行了。

node.js - sequelize如何插入emoji表情?

表中帶???的就是使用sequelize插入的數據,帶emoji的是在shell中手動插入的。

sequelize配置:

var sequelize = new Sequelize(mysql_db, mysql_user, mysql_passwd,{ host: mysql_host, dialect: ’mysql’, dialectOptions: {charset: 'utf8mb4',collate: 'utf8mb4_unicode_ci',supportBigNumbers: true,bigNumberStrings: true }, pool: {max: 5,min: 0,idle: 10000 }});

相關模塊版本:

'redis': '^2.6.2', 'sequelize': '^3.24.0',

問題解答

回答1:

謝邀。應該是編碼問題,node.js肯定用的是utf-8編碼,而emoji是unicode編碼。所以會有??出現。建議你進行編碼,入庫。然后用的時候解碼就可以了。編碼方式用base64就可以。

相關文章:
主站蜘蛛池模板: 大邑县| 南皮县| 浦东新区| 富阳市| 扶沟县| 雷波县| 江都市| 天台县| 呼和浩特市| 靖西县| 临高县| 深水埗区| 湖北省| 嘉禾县| 阿坝| 漳浦县| 建瓯市| 保定市| 江西省| 密云县| 万盛区| 黑河市| 枞阳县| 获嘉县| 峨眉山市| 祥云县| 仙游县| 高邮市| 土默特左旗| 彰武县| 莱州市| 迭部县| 肥西县| 西峡县| 高陵县| 唐海县| 南康市| 错那县| 汽车| 交城县| 青川县|