Php 由于不区分大小写(utf8\u general\u ci),无法使用俄语语言进行mysql搜索

Php 由于不区分大小写(utf8\u general\u ci),无法使用俄语语言进行mysql搜索,php,mysql,Php,Mysql,我尝试在mysql查询中使用UPPER/LOWER func,但仍然没有帮助。。。甚至尝试将它与mb_strotupper/lower一起使用。。。我的数据库所有字段和表都是utf8\u general\u ci 当我用俄语输入“关键字”时,它找不到任何东西,因为在数据库中它类似于“关键字”,当我输入“关键字”时,它会显示结果 这是我的查询命令: 从catalog\u productWHEREnameLIKE\'''.$id.'%'或brandLIKE\''.$id.'%'或manufactur

我尝试在mysql查询中使用UPPER/LOWER func,但仍然没有帮助。。。甚至尝试将它与mb_strotupper/lower一起使用。。。我的数据库所有字段和表都是utf8\u general\u ci

当我用俄语输入“关键字”时,它找不到任何东西,因为在数据库中它类似于“关键字”,当我输入“关键字”时,它会显示结果

这是我的查询命令:
catalog\u product
WHERE
name
LIKE\'''.$id.'%'或
brand
LIKE\''.$id.'%'或
manufacturer
LIKE\'.$id.''%'或
model
LIKE\'.'''.$id.%'''.''''.%'

将排序规则更改为utf8 general bin,然后重试