Django не посочва набор от знаци и съпоставяне в CREATE TABLE изявления. Всичко се определя от набор от знаци в базата данни. Извършване на ALTER DATABASE ... CHARACTER SET utf8 COLLATE utf8_general_ci преди да стартирате syncdb би трябвало да помогне.
За връзка Django издава SET NAMES utf8 автоматично, така че не е нужно да се притеснявате за настройките на набора от символи за връзка по подразбиране.