由於數據庫保存表情包報錯的情況 需要改編碼方式爲utf8mb4(可以支持四個字節)
僅修改數據庫,表,字段的編碼方式是沒用的,需要將數據庫服務的編碼方式改爲utf8mb4
mac的數據庫默認是沒有my.cnf文件的,要改配置的話,需要自己創建一個my.cnf文件 放在/etc/my.cnf路徑
添加要修改的配置
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect = 'SET NAMES utf8mb4'
重啓mysql服務
查看編碼方式
show variables like ‘%char%’
成功改爲utf8mb4