久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:114日期: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就可以。

相關文章:
主站蜘蛛池模板: 卢氏县| 吴桥县| 常宁市| 长岛县| 苍溪县| 宜州市| 新田县| 郑州市| 邯郸县| 怀集县| 当阳市| 彩票| 双流县| 建平县| 田东县| 宁夏| 长寿区| 潢川县| 左贡县| 鄂尔多斯市| 西吉县| 鸡东县| 屏山县| 威信县| 乌什县| 库尔勒市| 浮梁县| 固始县| 上犹县| 敦化市| 莱阳市| 罗源县| 宁化县| 武强县| 青铜峡市| 大竹县| 鞍山市| 河曲县| 镇雄县| 五原县| 腾冲县|