/var/www/virtualenv-2.7/lib/python2.7/site-packages/django/db/backends/mysql/base.py:112:警告:字符串值不正确:'\ xF0 \ x9F \ x8C \ x9D \ xF0 \ x9F ...'用于第1行的“text”列
我知道MySQL只存储3字节UTF8而不存储4字节UTF8。
我正在尝试存储表情符号,但我只是不打算包含它们,而只是包含纯文本。
如何使此警告消失或不显示?
答案 0 :(得分:2)
您是否尝试更改数据库表和列的字符集和排序规则属性以使用utf8mb4而不是utf8? 还可以尝试添加
'OPTIONS': {'charset': 'utf8mb4'}
到您的DATABASES配置: