使用排序规则 utf8_general_ci
,MySQL 认为 Munchen
和 München
相同,因为使用排序规则 u
和 ü
被认为是相同的。
是否存在将不同长度的字符序列视为相同的排序规则,例如 ü
被视为与 ue
相同?
关于上述例子的背景:在德国,当只有拉丁字母表可用时,ue
被用来代替 ü
。
实际上:我希望不存在这样的归类!它们会让我的生活更加艰难。
最佳答案
是的,像 xx_german2_ci
这样的排序规则请务必考虑这些等效项(参见 this fiddle 示例)。
关于mysql - 一些字符串比较不是逐个字符的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693394/