मैं अँधेरे में एक बहुत ही जंगली छुरा घोंप दूँगा:
phpMyAdmin वास्तव में इसे सही करता है। जो काम नहीं कर रहा है वह आपका कस्टम इंटरफ़ेस है, क्योंकि यह कनेक्शन एन्कोडिंग को सेट नहीं कर रहा है सही ढंग से। तो आपके द्वारा डाला गया सभी डेटा डेटाबेस में गड़बड़ हो जाता है लेकिन ऐसा होता है कि आपके आवेदन में एक साफ राउंडट्रिप होता है। phpMyAdmin सम्मिलित करता है वास्तविक UTF-8 डेटा, जो आपके गलत कनेक्शन के माध्यम से पुनर्प्राप्त करने पर खराब हो जाता है।
देखें UTF-8 पूरी तरह से और एक वेब ऐप में यूनिकोड फ्रंट टू बैक को हैंडल करना ।