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

ताजा WAMP स्थापना में अजीब चरित्र?

मैं यहां जवाब दूंगा क्योंकि यह एक टिप्पणी के लिए बहुत लंबा है।

आपको अपना एन्कोडिंग बदलने की आवश्यकता नहीं है, आपको जांच . करना चाहिए आपका एन्कोडिंग। ध्यान रखें कि एन्कोडिंग को कई अलग-अलग जगहों पर बदला जा सकता है:

  • आपके डेटाबेस में charset function के साथ
  • आपके अपाचे कॉन्फ़िगरेशन में AddDefaultCharset के साथ
  • php के साथ हेडर फंक्शन
  • आपके html में <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> के साथ टैग

इनमें से किसी भी कारण से वेब ब्राउज़र में गलत एन्कोडिंग प्रदर्शित हो सकती है। और यदि आप इसे एक या अधिक पिछली विधियों के साथ निर्दिष्ट नहीं करते हैं, तो संबंधित परत इसके कॉन्फ़िगर किए गए डिफ़ॉल्ट का उपयोग करेगी।

आपके मामले में चूंकि टेक्स्ट डेटाबेस से आ रहा है और चूंकि अक्सर WAMP/XAAMP/MAMP MySQL में एक अजीब डिफ़ॉल्ट एन्कोडिंग का उपयोग होता है, मैं बिंदु एक की जांच करता हूं। SET NAMES 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. लोड हो रहा है क्लास `com.mysql.jdbc.Driver'। यह बहिष्कृत है। नया ड्राइवर वर्ग `com.mysql.cj.jdbc.Driver' है

  2. mysql में पंक्ति हटाएं और फ़ोल्डर से संबद्ध करें

  3. तुर्की वर्ण सही ढंग से प्रदर्शित नहीं होते हैं

  4. CURTIME () उदाहरण – MySQL

  5. क्या MySQL इंडेक्स NULL मान करता है?