Laravel sail - 带重音的搜索词查询不起作用

问题描述 投票:0回答:0

我正在使用 Laravel Sail 并且在执行后端查询时,重音术语搜索不起作用,例如“éz”变成“ez”。我检查了 php.ini,它是 UTF-8,所以问题不在这里。我想是因为MYSQL的字符设置,但是在TablePlus中,字符集是:

utf8mb4
,collation是:
utf8mb4_unicode_ci
.

查询的一个例子是(简化):

Client::query()->where("disposition", "LIKE", "%" . "éz" . "%")

查询表时使用“ez”代替“éz”

mysql laravel non-ascii-characters laravel-sail
© www.soinside.com 2019 - 2024. All rights reserved.