utf8_general_ci
- это безопасный путь, особенно если вы поддерживаете несколько языков со специальными символами.
utf8_general_ci
считает все акцентированные символы эквивалентными своей без акцентной контраре.Это все равно utf8_general_ci
, так что это обеспечивает небольшое увеличение производительности.С другой стороны, он не так точен, как utf8_unicode_ci
для сортировки, и может иметь некоторые проблемы с такими символами, как ß или другие лигатуры.
Так что, в основном, если вам нужна какая-то точная сортировка, используйте utf8_unicode_ci
, иначеперейти на utf8_general_ci
.