微信暱稱錄入_更改數據庫編碼utf8mb4

在做微信小程序保存用戶信息(暱稱中帶emoji表情)時,報錯: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for column ‘nickname’ at row 1 原因:utf-8編碼可能2個字節、3個字節、4個字節的字符,但是MySQL的utf8編碼只支持3字節的數據,而移動端的表情數據是4個字節的字符
相關文章
相關標籤/搜索