您的位置:首页 > 数据库 > MySQL

Mysql解决存入表情报错的问题,调整编码为utf8mb4

2019-05-17 16:03 78 查看

最近做微信小程序,后端使用Django,数据库Mysql,存入微信表情时提示数据库字符集不支持,解决方式很简单,更改一下字符集编码即可。

使用Navicat简单修改

分别修改数据库、数据表、数据列
字符集改成utf8mb4,排序规则为utf8mb4_unicode_ci


Django中的连接配置

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'},
添加这个字段即可。
如下图,任意表情都能存入数据库中了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: