Ich habe ein Projekt in Django geschrieben. Alle Felder, die angeblich einige Strings speichern sollen in UTF-8 sein, aber, wenn ichWie legt man die Kodierung für die Char-Spalten der Tabellen in Django fest?
manage.py syncdb
alle entsprechenden Spalten erstellt werden, mit cp1252 Zeichensatz ausführen (wo hat es, dass bekommen - ich habe keine Idee) und ich muss jede Spalte manuell aktualisieren ...
Gibt es eine Möglichkeit, Django zu sagen, um alle diese Spalten mit UTF-8-Codierung an erster Stelle zu erstellen?
BTW, ich benutze MySQL.
Wenn Sie neugierig sind, können Sie 'CREATE TABLE sehen 'SQL statuten indem' ./manage.py sqlall appname'. Ich habe keinen MySQL-Server in der Nähe, aber ich bin mir sicher, dass kein Zeichensatz/Sortierung angegeben wird. Die Sortierungen werden aus den Datenbankeinstellungen ermittelt. – drdaeman
Ja, das scheint den Trick zu machen, danke. Das cp1252 Codierung scheint mysqladmin Problem zu sein. –