MySQL 5.5.35 Django 1.6.1
为了在数据库中支持表情图标,我在我的django设置中进行了配置:
'OPTIONS': {'charset': 'utf8mb4'}在MySQL连接上,我得到这个错误: LookupError:未知编码: utf8mb4
如何配置Django/MySQL才能支持utf8mb4?
发布于 2014-05-22 02:33:46
https://code.djangoproject.com/ticket/18392#comment:10
作为一种解决办法,您可以让
将'utf8mb4‘理解为’utf8‘的别名:
导入编解码器codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4‘else None)
发布于 2015-10-26 10:55:51
如果您确实需要utf8mb4,请遵循https://mathiasbynens.be/notes/mysql-utf8mb4中的步骤,并确保您的python包"MySQL-python“版本是>= 1.2.5!
发布于 2018-10-30 01:52:19
快速而简单的方法。
connection = mysql.connector.connect(user='username',
password='mypass',
host='localhost',
database='mydb',
use_pure=True,
charset='utf8'
)https://stackoverflow.com/questions/21517358
复制相似问题