在做微信開發的時候,很容易遇到特殊字符的暱稱,這樣的暱稱如果用普通的utf-8存放數據庫就會報錯,需要用utf-8mb4方式存儲,單單修改這個是不夠的
1.創建數據庫的時候數據庫編碼utf-8mb4 表裏對應的字段也是
2.window下找到my.ini文件
[client]
no-beep
default-character-set = utf8mb4
# pipe
# socket=0.0
port=3306
[mysql]
default-character-set= utf8mb4
技術總監-劉鎮 11:36:08
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB
對應替換這些內容即可
linux中 找到my.cnf文件 替換即可
然後重啓服務器即可