Я работаю на персидском веб-сайте UTF-8 со встроенной базой данных mysql. Все содержимое веб-сайта импортируется через панель администратора, и все персидские.
Как вы знаете, арабский язык имеет те же буквы, что и персидский, кроме некоторых. Проблема заключается в том, что человек пытается ввести на клавиатуре арабский макет, который пишет "ي" в качестве символа, и если он пытается ввести клавиатуру с персидским макетом, он набирает "ی" как символ.
Так что, если человек ищет "بازی", mysql не найдет "بازي" в качестве результата.
Важное примечание: "ی" - не единственный символ с этим свойством, их много, и они очень похожи.
Как я могу исправить эту проблему?
Одно простое наивное решение похоже, заменяет все "ي" на "ی" перед импортом данных в базу данных, но я ищу более надежное решение, чем это.