官方網(wǎng)站模板百度網(wǎng)盤電腦版下載
原因
emoji的表情一般是這樣的\xF0\x9F\x98\x80或者是\xF0\x9F\x98 ,事實上 一般數(shù)據(jù)庫的utf8的編碼類型都是能保存\xF0\x9F\x98 但是不能保存\xF0\x9F\x98\x80這種樣的emoji,要將數(shù)據(jù)庫編碼格式為utf8mb4
也就是utf8的超集
另外,除了 數(shù)據(jù)庫,后端鏈接數(shù)據(jù)庫也要設置一下編碼格式
代碼
修改數(shù)據(jù)庫字符編碼
我使用的是navicat在數(shù)據(jù)庫上右鍵編輯數(shù)據(jù)庫 修改字符集
注意盡量把排序規(guī)則也設置成對應的
修改后端的字符集
我使用的是node 很多數(shù)據(jù)庫配置文件都可以配置字符集
添加charset:‘utf8mb4’