Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

UTF-8:डेटाबेस में सही ढंग से दिखा रहा है, हालांकि utf-8 वर्णसेट के बावजूद HTML में नहीं है

नोट:MySQL का utf8 वर्णसेट सीमित है, यह केवल बीएमपी में यूनिकोड वर्णों का समर्थन करता है जो तीन बाइट से अधिक नहीं लेते हैं। आपको utf8mb4 . का उपयोग करना चाहिए इसके बजाय।

  • सुनिश्चित करें कि आप 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 नहीं कर रहे हैं। कनेक्ट करने के बाद।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक पंक्तियों के लिए एकल क्वेरी में सम्मिलित करने के लिए MySQL ON DUPLICATE KEY UPDATE

  2. आप विकास, परीक्षण और उत्पादन में डेटाबेस का प्रबंधन कैसे करते हैं?

  3. MySQL ट्यूटोरियल - MySQL सर्वर लॉग का प्रबंधन:घुमाएँ, संपीड़ित करें, बनाए रखें और हटाएं

  4. Mysql डेटाबेस में डायनेमिक सेलेक्ट बॉक्स वैल्यू डालें और डेटा सबमिट किया गया संदेश दिखाएं

  5. mysql प्रत्येक पंक्ति में अन्य तालिका से पंक्तियों की संख्या दिखाएं