如何在 mysql 中执行区分重音但不区分大小写的 utf8 搜索? utf8_bin 区分大小写,utf8_general_ci 不区分重音。
最佳答案
如果您想区分“café”和“cafe” 您可以使用:
Select word from table_words WHERE Hex(word) LIKE Hex("café");
这样它将返回“café”。
否则,如果您使用:
Select word from table_words WHERE Hex(word) LIKE Hex("cafe");
它将返回咖啡馆。 我正在使用 latin1_german2_ci 排序规则。
关于mysql - mysql 中可能有区分重音和不区分大小写的 utf8 排序规则吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32948411/