我想如果採取檢查用戶名,但雄辯運行奇怪,我... 在我的數據庫中,只有一個用戶註冊,用戶名是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