Ben utf8 (utf8_general_ci) kullanılarak ve aksan olmadan arapça Arıyorum çalışmıyor, bu duyarsız değil ya da ancak düzgün çalışmıyor kalmamasıdır.
Ben Hex kullanarak ve Aksan olmadan karaktere bakarak denedim ve iki ayrı karakter olarak dikkate mysql gibi görünüyor.
Ben Aksanları filtreleme yaparken kelimeleri aramak için (bir sürü) yerine hex kullanma ve değiştirme düşünüyorum.
my solution to have an insensitive search for arabic words:
SELECT arabic_word FROM Word
WHERE
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(HEX(REPLACE(
arabic_word, "-", "")), "D98E", ""), "D98B", ""), "D98F", ""), "D98C",
""),"D991",""),"D992",""),"D990",""),"D98D","") LIKE ?', '%'.$search.'%'
the values formatted in hexadecimal are diacritics that we want to filter.
ugly but I didn't find another anwser.