कृपया, डेटाबेस एन्कोडिंग के अलावा, सुनिश्चित करें कि आप निम्नलिखित की जांच करते हैं:
- फ़ाइलों की utf8 एन्कोडिंग (js/php) (अल्ट्रा-एडिट के तहत, F12:UTF8-NOBOM के रूप में सहेजें)
- utf8 html सामग्री:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- आपके db कनेक्शन का utf8:
SET character_set_connection = 'utf8'
- आपके क्वेरी परिणामों में से utf8:
SET character_set_results = 'utf8'
- आपके db क्लाइंट का utf8:
SET character_set_client = 'utf8'
- आपकी mysql तालिकाओं में से utf8:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- आपके db सर्वर का utf8:
SET character_set_database = 'utf8'
औरSET character_set_server = 'utf8'
- कुछ मामलों में, जब हार्डकोड किए गए मानों को एन्कोडिंग की आवश्यकता होती है, तो फ़ाइल में utf8 को बाध्य करना आवश्यक होता है। उदाहरण के लिए आपको अपनी फ़ाइल के शीर्ष पर
charset=utf-8
के साथ एक टिप्पणी जोड़नी होगी , इसलिए अल्ट्रा एडिट या आपका पसंदीदा संपादक इसका पता लगा सकता है।
आरजीडीएस।
ps:मैं utf32 नहीं जानता, लेकिन किसी तरह तर्क समान होना चाहिए