2013-05-22 68 views
1

對於排序utf8_general_ci,MySQL認爲MunchenMünchen是相同的,因爲通過該排序,uü被認爲是相同的。是否有一些字符串比較不是逐字符?

是否有任何排序規則將不同長度的字符序列視爲相同,例如ü被認爲與ue相同?

有關上述示例的背景:在德國,只有拉丁字母可用時,ue被用作ü的替代品。

其實:我希望沒有這樣的排序規則!他們會讓我的生活更加艱難。

回答

2

是的,整理如xx_german2_ci確實考慮了這些等價(例如this fiddle)。

+0

謝謝你的壞消息。 ;-) – feklee

+0

對不起,我只是信使:o) – RandomSeed

+0

我想你的意思是'xxx_german2_ci'。如果我嘗試修復這個錯字,我會得到:*「編輯必須至少有6個字符;在這篇文章中還有其他改進之處嗎?」* – feklee