Tengo un proyecto escrito en Django. Todos los campos que se supone que almacenar algunos hilos se supone que son en UTF-8, sin embargo, cuando corro¿Cómo establecer la codificación de las columnas de caracteres de las tablas en django?
manage.py syncdb
todas las columnas respectivas se crean con el conjunto de caracteres CP1252 (¿de dónde conseguir que - no tengo ni idea) y tengo que actualizar manualmente cada columna ...
¿Hay alguna manera de decirle a Django que cree todas esas columnas con codificación UTF-8 en primer lugar?
BTW, yo uso MySQL.
Si tiene curiosidad, puede ver 'CREATE TABLE 'Stataments SQL haciendo' ./manage.py sqlall appname'. No tengo un servidor MySQL cerca, pero estoy seguro de que no se especificará ningún conjunto de caracteres/intercalación. Por lo tanto, las intercalaciones se determinarán a partir de la configuración de la base de datos. – drdaeman
Sí, parece hacer el truco, gracias. La codificación cp1252 parece ser un problema de mysqladmin. –