1
對於排序utf8_general_ci
,MySQL認爲Munchen
和München
是相同的,因爲通過該排序,u
和ü
被認爲是相同的。是否有一些字符串比較不是逐字符?
是否有任何排序規則將不同長度的字符序列視爲相同,例如ü
被認爲與ue
相同?
有關上述示例的背景:在德國,只有拉丁字母可用時,ue
被用作ü
的替代品。
其實:我希望沒有這樣的排序規則!他們會讓我的生活更加艱難。
對於排序utf8_general_ci
,MySQL認爲Munchen
和München
是相同的,因爲通過該排序,u
和ü
被認爲是相同的。是否有一些字符串比較不是逐字符?
是否有任何排序規則將不同長度的字符序列視爲相同,例如ü
被認爲與ue
相同?
有關上述示例的背景:在德國,只有拉丁字母可用時,ue
被用作ü
的替代品。
其實:我希望沒有這樣的排序規則!他們會讓我的生活更加艱難。
是的,整理如xx_german2_ci
確實考慮了這些等價(例如this fiddle)。
謝謝你的壞消息。 ;-) – feklee
對不起,我只是信使:o) – RandomSeed
我想你的意思是'xxx_german2_ci'。如果我嘗試修復這個錯字,我會得到:*「編輯必須至少有6個字符;在這篇文章中還有其他改進之處嗎?」* – feklee