MySQL中的重音敏感匹配

时间:2014-05-08 14:44:27

标签: mysql sql character-encoding special-characters

MySQL表正在识别códcod。我怎样才能避免这个问题。 该表格为COLLATE='utf8_general_ci'

1 个答案:

答案 0 :(得分:2)

您应该查找要使用的字段的字符集,表名和列名

确保将它们设置为:

COLLATE='utf8_bin'

请确保您不要将_ci放在最后,因为它代表不区分大小写

如果您无法访问数据库中的表和数据库,则可以在查询中使用它:

SELECT * FROM tablex WHERE LOWER(column) = 'cód' COLLATE utf8_bin