क्या आपने जोड़ने का प्रयास किया है
SET NAMES 'utf8';
अपने एसक्यूएल डंप के लिए?
utf8 या सामान्य रूप से एन्कोडिंग के साथ बात यह है कि सफल होने के लिए, आपको यह सुनिश्चित करना होगा कि:
- फ़ाइल बिना हस्ताक्षर के utf8 एन्कोडेड है
- mysql सर्वर का डिफ़ॉल्ट एन्कोडिंग utf8 पर सेट है
- कनेक्शन utf8 है (इसीलिए आप SET NAMES 'utf8' को अपनी sql-file में डालते हैं)।
- सभी टेबल और कॉलम में सही एन्कोडिंग और चारसेट होते हैं
- आपकी सभी वेबफ़ाइलें utf8 एन्कोडेड भी होनी चाहिए। और यह सिर्फ सही हेडर जोड़ने के लिए काम नहीं करता है। आपको फ़ाइल खोलनी है, जांचें कि क्या एन्कोडिंग utf8 है, यदि नहीं, तो सब कुछ काट लें, एन्कोडिंग को utf8 में बदलें और सब कुछ वापस पेस्ट करें। यह काम नहीं करता है, अगर आप सिर्फ एन्कोडिंग बदलते हैं और फ़ाइल को सहेजते हैं!