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

MySQL डेटाबेस में गैर ascii वर्णों की अनुमति दें

आपको utf8 एन्कोडिंग पर एक नज़र डालनी चाहिए

क्या आप कृपया पोस्ट कर सकते हैं कि आपके डेटाबेस और आपकी टेबल द्वारा किस एन्कोडिंग का उपयोग किया जा रहा है? (क्या आप अपने डीबी की संरचना पोस्ट कर सकते हैं?)

संपादित करें:आपकी टिप्पणी में आपके प्रश्न का उत्तर देने के लिए, मूल अंतर यह है कि utf8_general_ci तेज़ है लेकिन कुछ भाषा विशिष्ट तुलनाओं की परवाह नहीं करता है। आप इस बारे में मेरे द्वारा अपनी पोस्ट में ऊपर दिए गए लिंक में अधिक पढ़ सकते हैं। वास्तव में यह छँटाई और खोज करने के व्यवहार को प्रभावित करता है।

इससे कोई फर्क नहीं पड़ता कि आप अपने डेटाबेस को कैसे व्यवहार करना चाहते हैं, ये सभी संयोजन विभिन्न वातावरणों में उपयोगी होते हैं। आपके मामले में मैं utf8_bin का उपयोग नहीं करूंगा क्योंकि यह केवल बाइनरी मानों का उपयोग करके स्ट्रिंग्स की तुलना करता है।



  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. मुझे अपने विंडोज़ कंप्यूटर पर my.cnf नहीं मिल रहा है

  3. MYSQL LOAD DATA INFILE में फ़ाइल नाम को पैरामीटरेट करना

  4. फ्लेक8 बूलियन तुलना पर शिकायत करता है ==फिल्टर क्लॉज में

  5. मैं MySQL रूट उपयोगकर्ता के पूर्ण विशेषाधिकारों को कैसे पुनर्स्थापित कर सकता हूं?