MySQL 5.5.35 Django 1.6.1
为了支持数据库中的表情符号,我在django设置中进行了配置:
'OPTIONS': {'charset': 'utf8mb4'}
Run Code Online (Sandbox Code Playgroud)
在MySQL连接上,我收到此错误:LookupError:未知编码:utf8mb4
我应该如何配置Django/MySQL以支持utf8mb4?
Tim*_*all 14
https://code.djangoproject.com/ticket/18392#comment:10
作为一种解决方法,你可以让python将'utf8mb4'理解为'utf8'的别名:
Run Code Online (Sandbox Code Playgroud)import codecs codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4' else None)
小智 9
如果你真的需要utf8mb4,请按照https://mathiasbynens.be/notes/mysql-utf8mb4中的步骤操作,并确保你的python包"MySQL-python"版本> = 1.2.5!
| 归档时间: |
|
| 查看次数: |
8371 次 |
| 最近记录: |