Я должен использовать одну и ту же базу данных для двух приложений: одно с yii в качестве backend php, а другое с django. Проблема, с которой я сталкиваюсь, заключается в том, что я сохраняю имя, например, в yii «Angela CR Cédesdes RodrÃguez» против «django» Angela CR Céspedes Родригес: «Мне нужно сохранить в Джанго таким же образом.
См. Моджибаке в Проблема с UTF8 символов; то, что я вижу, не то, что я храню
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
...
'OPTIONS': {
'charset': 'utf8mb4',
'use_unicode': True, },
},
}
my.cnf:
[mysqld]
character-set-server=utf8mb4
default-collation=utf8mb4_unicode_ci
[client]
default-character-set=utf8mb4
И посмотреть http://stackoverflow.com/questions/28523138/django-character-latin1-mysql
Других решений пока нет …