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

गैर-अंग्रेज़ी वर्ण मेरे PHP पृष्ठ पर प्रश्न चिह्न के रूप में दिखाई देते हैं - डेटाबेस में ठीक दिखाई देते हैं

MySQL कनेक्शन सेटिंग्स यहाँ गलती हो सकती है। जब आप किसी अन्य SQL कमांड को चलाने से पहले PHP से डेटाबेस से कनेक्ट करते हैं, तो इस MySQL कमांड को चलाएँ:

SET names 'utf8';

इसे कनेक्शन के एन्कोडिंग को यूटीएफ -8 में सेट करना चाहिए। जैसा कि आप कह रहे हैं, पेज और डेटाबेस पहले से ही UTF-8 में है (इसका मतलब यह भी होना चाहिए कि पेज Content-Type: text/html; charset=utf-8 भेजता है। ); कनेक्शन में गलती से डिफ़ॉल्ट रूप से एक अलग एन्कोडिंग हो सकती है :(



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सम्मिलन के एक घंटे बाद का दिनांक समय। दिन के उजाले की बचत

  2. Mysql डेटाबेस में इनपुट को स्वच्छ करने के लिए कार्य

  3. php का उपयोग करके mysql से एकाधिक छवियां (ब्लॉब) कैसे प्रदर्शित करें?

  4. अगर mysql क्वेरी में अन्य शर्तें हैं

  5. MySQL डेटाबेस को दूसरे सर्वर पर कैसे रिपीट करें