-2
我必須使用相同的數據庫的兩個應用程序一與yii作爲後端PHP和其他與Django的問題,我有當我在yii「Angela CRCéspedesRodrÃguez」和django「Angela CRCéspedesRodríguez」中保存一個名字時,我需要以同樣的方式保存在django中。django - 如何保存在MySQL「安吉拉CRCéspedes羅德里格斯」不是「安吉拉CR斯佩德羅德里格斯」
我必須使用相同的數據庫的兩個應用程序一與yii作爲後端PHP和其他與Django的問題,我有當我在yii「Angela CRCéspedesRodrÃguez」和django「Angela CRCéspedesRodríguez」中保存一個名字時,我需要以同樣的方式保存在django中。django - 如何保存在MySQL「安吉拉CRCéspedes羅德里格斯」不是「安吉拉CR斯佩德羅德里格斯」
見變爲亂碼在Trouble with utf8 characters; what I see is not what I stored
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
用'開始S = u'Angela CR塞斯佩德斯Rodríguez'','打印s.encode( 'UTF-8')。解碼( 'latin-1')'輸出''Angela CRCéspedesRodrÃguez''。但你爲什麼要這樣? – snakecharmerb
謝謝我需要這個與舊的後端兼容 –