最近作微信小程序,後端使用Django,數據庫Mysql,存入微信表情時提示數據庫字符集不支持,解決方式很簡單,更改一下字符集編碼便可。python
分別修改數據庫、數據表、數據列
字符集改爲utf8mb4,排序規則爲utf8mb4_unicode_ci
mysql
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': DB_NAME, "USER": 'root', "PASSWORD": DB_PWD, "HOST": DB_HOST, "PORT": 10128, 'OPTIONS': {'charset': 'utf8mb4'}, } }
'OPTIONS': {'charset': 'utf8mb4'},
添加這個字段便可。
以下圖,任意表情都能存入數據庫中了
sql