- utf8_general_ci 比 utf8_unicode_ci 速度比較快
- utf8_general_ci 不支持擴展,而 utf8_unicode_ci 支持擴展.
– utf8_unicode_ci 在字母比對時,可將一個字母看作與其他字母組合為相等 (‘ß’ 等於 ‘ss)
– utf8_general_ci 只可以字母之間一個一個的比較,所以他的速度比較快,但和 utf8_unicode_ci 比較,正確性就較差
例子的區別 :
– utf8_unicode_ci : ß = ss
– utf8_general_ci : ß = s
大約結論 :
utf8_unicode_ci : 處理德語和法語比較好.不用特別去建立特殊的 UTF-8 較對規則
utf8_general_ci : 也可處理德語和法語,但會有上面例子的區別,如果沒有特別需求,用這種會較快
參考資料 : http://dev.mysql.com/doc/refman/5.1/en/charset-unicode-sets.html