我的数据库中有一个类似于这个的表
id | name | email
-----------------------------------------
1 | elie | elie@company.com
2 | jénifer | jenifer@company.com
3 | jenny | jenny@company.com
如您所见,ID=2 的记录名称中有一个法语字符。运行此 SQL 时
SELECT * FROM `TABLENAME` WHERE `name` LIKE '%jé%'
我希望只看到 ID=2 的记录。相反,我得到了 ID=2 和 ID=3。SQL 将法语字符“é”替换为“e”。
我的数据库、表和字段有 Collation=utf8_general_ci
如果我还需要将法语字符保存在我的数据库中,在这种情况下我应该怎么做才能获得正确的结果?