2014-10-30 42 views
0

如果我期望值包含特殊字符如ñ ü ï á é í ó ú Ü Ä Ï...和其他德文和葡萄牙文字符,我一直在網上衝浪找到最適合我的網站的排序規則。如果我期望,最好的mysql排序規則

我不使用utf8_bin,因爲我需要整理不區分大小寫(主要是因爲搜索Purpouses)。這種情況最好的排序是什麼?

+0

可能重複?濱? Unicode?](http://stackoverflow.com/questions/2344118/utf-8-general-bin-unicode) – Tomalak 2014-10-30 19:52:21

+0

整理不是字符集。你正在尋找字符集。整理是一組排序字母字符的規則。 – 2014-10-30 20:36:24

回答

0

不區分大小寫的排序規則是以_ci結尾的排序規則,例如utf8_general_ci

請注意,如果要將字符正確排序,則需要選擇特定於您的語言的排序規則,如utf8_german_ci。這可能會導致其他語言的文本被錯誤地排序。如果你在你的數據庫中混合使用語言,你將不得不挑選任何整理產生最不重要的結果。

參見MySQL文檔:一般:[UTF-8的