mysql查询utf字符集表以获取c返回ç;

mysql查询utf字符集表以获取c返回ç;,mysql,utf-8,Mysql,Utf 8,我通过将字符集设置为 CHARSET=utf8; 问题是,当我在表上运行以下查询时 SELECT * FROM table WHERE word = 'francais'; 它同时返回“francais”和“français” 这对我的处境不太合适。。我不知道为什么会这样,因为他们只是不同 有人能告诉我如何避免这种情况吗?非常感谢 lordstyx尝试使用排序规则,例如 select * from table where word = 'francais' collate utf8_bin;

我通过将字符集设置为

CHARSET=utf8;
问题是,当我在表上运行以下查询时

SELECT * FROM table WHERE word = 'francais';
它同时返回“francais”和“français”

这对我的处境不太合适。。我不知道为什么会这样,因为他们只是不同

有人能告诉我如何避免这种情况吗?非常感谢


lordstyx

尝试使用排序规则,例如

select *
from table
where word = 'francais' collate utf8_bin;