SHOW COLLATIONS;
untuk melihat koleksi apa yang Anda miliki. Pada versi saya, saya tidak melihat apa pun yang terlihat disesuaikan dengan bahasa Arab. Namun, utf8_unicode_ci
tampaknya melakukan lipatan yang Anda inginkan. Berikut cara mudah untuk mencobanya:
SELECT 'بِسْمِ' = 'بسم' COLLATE utf8_unicode_ci;
Hasil yang saya dapatkan kembali adalah 1 (benar), artinya dianggap sama. Dengan utf8_general_ci
itu kembali dengan 0, artinya tidak sama.
Kemudian nyatakan bidang Anda menjadi VARCHAR(...) (or TEXT) CHARACTER SET utf8 COLLATE utf8_unicode_ci
; Demikian pula untuk utf8mb4.
Untuk membuat susunan Anda sendiri (dan mengirimkannya untuk disertakan dalam versi mendatang), lihat http://dev.mysql.com/doc/refman/5.6/en/adding-collation.html