Emoji unicode 字符插入數據庫失敗問題

接口抓取數據,涉及下載Emoji表情時,插入數據庫異常,

java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…'

原因爲數據庫字符編碼不支持導致,執行SQL:

show VARIABLES like '%char%';

查找character-set-server項是否爲:utf8mb4

如果不是,請修改my.ini,設置爲:

character_set_server = utf8mb4

重啓你的MySql即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章