解決Incorrect string value: ‘\xF0\x9F\x8C\xB8’ for column 'xxx' at row 1,mysql存储偏僻字/微信表情出错

解决办法参考链接:

MySQL 存储生僻字/不常见繁体字解决方案(未完全解决)

注意:

每建立的一张表都需要执行以下语句:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

table_name对应的数据表的名字

使用django更改连接方式

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库殷勤
'NAME': '',# 数据库名字名,先前建立的
'USER': '',# 数据库用户名
'PASSWORD':'',
'HOST':'127.0.0.1',
'PORT':'3306',
'CHARSET':'utf8mb4',        # 特别注意
}
}


本文地址: http://chenxm.cc/article/1179.html
版权声明: 本文为原创文章,版权归  陈新明  所有,欢迎分享本文,转载请保留出处!
上一篇: MySQL 存储生僻字/不常见繁体字解决方案
下一篇: MySql设置默认值'collat​​ion_connection'
发表评论

还没有留言,还不快点抢沙发?