最近作微信小程序,后端使用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