utf8_turkish_ci
और utf8_romanian_ci
-- जैसा कि http://mysql.rjweb.org/utf8_collations.html
में दिखाया गया है
(साथ ही, निश्चित रूप से, utf8_bin
।)
आपके अतिरिक्त प्रश्न के लिए:आप एक "कैरेक्टर सेट" ("कोलेशन" नहीं) की तलाश कर रहे हैं जो इमोजी और अन्य गैर-लैटिन वर्णों का प्रतिनिधित्व कर सके -- UTF-8
उपयोग करने वाला ही है। MySQL में, यह utf8mb4
है . इससे जुड़े "collations" का नाम utf8mb4_...
. है . कोलाज ऑर्डर और समानता को नियंत्रित करते हैं, जैसा कि s
. के बारे में आपके प्रश्न के पहले भाग में दर्शाया गया है और ş
।
MySQL का CHARACTER SET utf8
utf8mb4
. का एक सबसेट है . या तो दुनिया के सभी "अक्षरों" को संभाल सकते हैं। लेकिन केवल utf8mb4 ही इमोजी और कुछ चीनी अक्षरों को संभाल सकता है।