Mam projekt napisany w Django. Wszystkie pola, które powinny przechowywać niektóre ciągi mają być w UTF-8, jednak gdy uruchamiamJak ustawić kodowanie kolumn char w tabelach w django?
manage.py syncdb
wszystkie odpowiednie kolumny są tworzone z zestawu znaków CP1252 (gdzie to dostać, że - ja nie mam pomysł) i muszę ręcznie aktualizować każdą kolumnę ...
Czy istnieje sposób, aby powiedzieć Django, aby utworzył wszystkie te kolumny z kodowaniem UTF-8 w pierwszej kolejności?
BTW, używam MySQL.
Jeśli jesteś ciekawy, możesz zobaczyć 'CREATE TABLE 'Statystyce SQL poprzez' ./manage.py sqlall appname'. Nie mam serwera MySQL w pobliżu, ale jestem pewny, że nie będzie żadnego zestawu znaków/zestawienia. Tak więc, sortowania będą określane na podstawie ustawień bazy danych. – drdaeman
Tak, to chyba wystarczy, dziękuję. Kodowanie cp1252 wydaje się być problemem mysqladmin. –