mysql查询utf charset表以获取c返回ç

时间:2012-04-19 15:28:21

标签: mysql utf-8

我设法通过使用

设置字符集来将特殊字符插入表中
CHARSET=utf8;

当我在表格上运行以下查询时

SELECT * FROM table WHERE word = 'francais';

它返回“francais”和“français”!

这对我的情况来说并不是很理想。我不知道为什么会这样做,因为它们只是不同......

谁能告诉我如何避免这种情况?非常感谢。

lordstyx

1 个答案:

答案 0 :(得分:1)

尝试使用归类,例如

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