SHOW COLLATIONS;
यह देखने के लिए कि आपके पास कौन से संयोजन उपलब्ध हैं। मेरे संस्करण पर, मुझे अरबी के अनुरूप कुछ भी दिखाई नहीं देता है। हालांकि, utf8_unicode_ci
ऐसा लगता है कि आप जो तह करना चाहते हैं। इसे आजमाने का एक आसान तरीका यहां दिया गया है:
SELECT 'بِسْمِ' = 'بسم' COLLATE utf8_unicode_ci;
मुझे जो परिणाम मिला वह 1 (सत्य) था, जिसका अर्थ है कि उन्हें समान माना जाता है। utf8_general_ci
. के साथ यह 0 के साथ वापस आया, जिसका अर्थ बराबर नहीं है।
फिर अपने क्षेत्रों को VARCHAR(...) (or TEXT) CHARACTER SET utf8 COLLATE utf8_unicode_ci
घोषित करें; इसी तरह utf8mb4 के लिए।
अपना खुद का कोलाज बनाने के लिए (और इसे भविष्य के संस्करणों में शामिल करने के लिए सबमिट करें), देखें http://dev.mysql.com/doc/refman/5.6/hi/adding-collation.html