5271.
Leks,
utf8_general_ci
Убирает все акценты и приводит к верхнему регистру: ÀÁÅåāă = A, ü = U.
Не очень точно отрабатывает при сортировках. Иногда полезно при поиске. Быстрее utf8_unicode_ci.
Подходит для Русского. При использовании Белорусского и Украинского сортировка будет не верной.
utf8_unicode_ci
Довольно точно при сортировке и поиске. Например, ß (немецкий эсцет) будет при сортировке располагаться рядом с ss, как ему и положено. Медленнее utf8_general_ci.
Замечательно подходит для Русского, Белорусского и Украинского.
Итог
Если проект исключительно русскоязычный и скорость поиска и сравнения критична — можно остановится на utf8_general_ci. Если же есть планы по поддержке большего количества языков — лучше использовать utf8_unicode_ci.
Добавлено через 00:29 сек.
http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html
Добавлено через 01:38 сек.
И еще utf8_general_c не различает е и ё при сравнение.