标签: mysql string collation
通过排序utf8_general_ci,MySQL认为Munchen和München是相同的,因为排序u和ü被视为相同。
utf8_general_ci
Munchen
München
u
ü
是否存在任何排序规则,其中不同长度的字符序列被视为相同,例如,ü被视为与ue相同?
ue
有关上述示例的背景信息:在德国,当只有拉丁字母可用时,ue用作ü的替代。
实际上:我希望不存在这样的排序规则!他们会让我的生活更加艰难。
答案 0 :(得分:2)
是的,像xx_german2_ci这样的归类确实考虑了这些等价性(例如,参见this fiddle)。
xx_german2_ci