鍍金池/ 問答/數(shù)據(jù)庫  網(wǎng)絡(luò)安全  HTML/ 用nodejs的mysql庫向mysql里面插入emoji表情報錯,讀取也是

用nodejs的mysql庫向mysql里面插入emoji表情報錯,讀取也是

1,nodejs向數(shù)據(jù)里面插入數(shù)據(jù)
clipboard.png
2,在mysql里面存儲的數(shù)據(jù)
字符編碼已經(jīng)換成網(wǎng)上說的utf8mb4
clipboard.png
3,從數(shù)據(jù)庫中讀取到的數(shù)據(jù)然后在前端展現(xiàn)
clipboard.png
前端用的是react+redux,
4,我猜想問題應(yīng)該是出在字符編碼這里

回答
編輯回答
墨染殤

已經(jīng)解決了,不僅要把數(shù)據(jù)庫字符集換成指定的utf8mb4,數(shù)據(jù)連接的時候也要設(shè)置chatset為utf8mb4
參考1:mysql npmjs
參考2:博客

clipboard.png

2017年11月26日 01:15