Laravel雄辩的查询,过滤器为“ ILIKE”,与我的Postgre数据库中保存的带有重音符号的任何值都不匹配(以UTF8编码)

我有一个Laravel 5.8应用程序。它适用于用UTF8编码的Postgres数据库。

我对用户表有一个查询,所以我的查询是:

$users = User::where('name','ILIKE','%Jose%')->get()

它给我返回与“ Jose”匹配的行,而让与“José”匹配的行放开。我该怎么做(获取与“ Jose”和“José”匹配的所有行)?

liu_haoran 回答:Laravel雄辩的查询,过滤器为“ ILIKE”,与我的Postgre数据库中保存的带有重音符号的任何值都不匹配(以UTF8编码)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156608.html

大家都在问