- सुनिश्चित करें कि आप
SET NAMES utf8
भेजेंSET NAMES utf8mb4
किसी भी MySQL क्वेरी को चलाने से पहले कनेक्ट करने के बाद MySQL को कमांड दें। - सुनिश्चित करें कि आपका पृष्ठ वास्तव में utf-8 के रूप में प्रस्तुत किया गया है (यदि कोई HTTP शीर्षलेख है
Content-Type: text/html;charset=iso-8859-1
, ब्राउज़र इस बात से असहमत हैं कि किसे जीतना चाहिए)। - इस लेख को पढ़ें:एक वेब ऐप में यूनिकोड को फ्रंट टू बैक हैंडल करना
(लेकिन
utf8
. को बदलना याद रखेंutf8mb4
. के साथ जहां MySQL का संबंध है)।
यदि phpMyAdmin आपके दर्ज किए गए डेटा को सही यूनिकोड टेक्स्ट के रूप में प्रदर्शित करता है, तो मेरी शर्त यह है कि आप SET NAMES utf8
नहीं कर रहे हैं। कनेक्ट करने के बाद।