Django CREATE TABLE
. में वर्णसेट और संयोजन निर्दिष्ट नहीं करता है बयान। सब कुछ डेटाबेस चारसेट द्वारा निर्धारित किया जाता है। कर रहे हैं ALTER DATABASE ... CHARACTER SET utf8 COLLATE utf8_general_ci
syncdb
चलाने से पहले मदद करनी चाहिए।
कनेक्शन के लिए, Django SET NAMES utf8
जारी करता है स्वचालित रूप से, इसलिए आपको डिफ़ॉल्ट कनेक्शन वर्णसेट सेटिंग्स के बारे में चिंता करने की आवश्यकता नहीं है।