Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie stelle ich die Codierung für die Zeichenspalten der Tabellen in Django ein?

Django gibt keinen Zeichensatz und keine Sortierung in CREATE TABLE an Aussagen. Alles wird durch den Datenbank-Zeichensatz bestimmt. Ausführen von ALTER DATABASE ... CHARACTER SET utf8 COLLATE utf8_general_ci bevor Sie syncdb ausführen sollte helfen.

Für die Verbindung gibt Django SET NAMES utf8 aus automatisch, sodass Sie sich keine Gedanken über Standardeinstellungen für Verbindungszeichensätze machen müssen.