我想如果采取检查用户名,但雄辩运行奇怪,我... 在我的数据库中,只有一个用户注册,用户名是yigitabiLaravel雄辩返回同一行不同的where子句
当我试图让用户其中username是yigitabi它返回该行,但 当我试图让用户其中username是yiğitabi返回相同的行...
我已经尝试querylog和我的两个查询日志的位置......
array(1) { [0]=> array(3) { ["query"]=> string(42) "select * from `users` where `username` = ?" ["bindings"]=> array(1) { [0]=> string(9) "yiğitabi" } ["time"]=> float(0.24) } }
array(1) { [0]=> array(3) { ["query"]=> string(42) "select * from `users` where `username` = ?" ["bindings"]=> array(1) { [0]=> string(9) "yigitabi" } ["time"]=> float(0.24) } }
我该如何解决这种情况?
如果当前数据库排序规则是不是UTF-8,尝试将其设置为utf_8_unicode_ci – chanafdo
@chanafdo所有表都utf_8_unicode_ci和我改变了分贝utf_8_unicode_ci但没有改变 – yigitozmen
对不起我以前的评论。尝试将其设置为'utf_8_bin'。 – chanafdo