यह वास्तव में my.cnf
. में सेटिंग नहीं है (या my.ini
इस मामले में)। mySQL को यह सेटिंग डेटाबेस के अपने संयोजन से मिलती है (जब इसे बनाया गया था)। इस इनलाइन को अपने इच्छित utf8 एन्कोडिंग के साथ प्राप्त करने के लिए, यह करें:
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
फिर mysql पर पुनः आरंभ करें (याद नहीं कर सकते कि क्या इसकी आवश्यकता है), इसके बाद:
SHOW VARIABLES;
सब ठीक होना चाहिए, आशा है कि इससे मदद मिलेगी!
साइड नोट:मुझे लगता है कि default-character-set
आजकल (mySQL 5.5+) पदावनत कर दिया गया है और ऐसा लगता है कि कॉन्फ़िगरेशन फ़ाइल अस्पष्ट है।