是的,这是非语言特定Unipre归类中的标准行为。
9.1.13.1。Unipre字符集
为了进一步说明,utf8_general_ci和utf8_unipre_ci中都具有以下相等性(有关比较或搜索时的效果,请参见第9.1.7.7节“排序规则的效果示例”):
Ä= AÖ= OÜ= U
另请参阅整理效果的示例
你需要
使用不具有此“功能”的排序规则(即
utf8_bin
,但有其他后果)仅对查询 使用其他排序规则。这应该工作:
select * from topics where name='Harligt' COLLATE utf8_bin;
如果您不区分大小写
LIKE但 不 进行
Ä =A变音符号转换,则会变得更加困难。我不知道不区分大小写的mySQL排序规则,并且不执行这种隐式变音符号转换。如果有人认识我,我很想听听。
有关:
- 寻找不区分大小写的MySQL排序规则,其中“ a”!=“ä”
- MYSQL区分大小写搜索utf8_bin字段



