В таблице базы данных сортировка таблицы установлена utf_general_ci, а набор символов - utf8. Но когда я использую следующий запрос для выбора необходимых данных:
SELECT name_English,name_not_English
FROM name_directory
WHERE name_not_English LIKE '%$name%' OR name_English LIKE '%$name%'
это показывает ошибку, говорящую: «Недопустимое сочетание параметров сортировки (eucjpms_japanese_ci, IMPLICIT) и (utf8_general_ci, COERCIBLE) для операции« подобно »». Те же результаты показывают, если я ищу с
name_not_english='%$name%' OR name_english='%$name%'
Но если я ищу только с неанглийскими символами по следующему запросу (используя оба типа or =):
SELECT name_English,name_not_English
FROM book_store
WHERE name_not_English LIKE '%$name%'
тогда он показывает правильный набор результатов. Использование объединения, объединяющего английский и не английский запросы, не решило эту проблему. В чем может быть проблема?