Сравнение кодировок

Если в борьбе с кракозябрами в СУБД приходится ручками уставливать кодировку , то возникает вопрос -какую выбрать utf8_unicode_ci или utf8_general_ci

utf8_general_ci работает несколько быстрее. Для русского языка глюков нет, но с другим восточно славянскими ( украинский, белорусский) и даже с немецким может подглючивать сортировка

utf8_unicode_ci работает чуть медленне, зато сортировка и поиск точнее. Например, ß (немецкий эсцет) будет при сортировке располагаться рядом с ss, как ему и положено
Так что unicode вариант надежнее, особенно если предполагается многоязычный проект. Вариант general годится лишь если проект чисто русскоязычный и скорость работы сверхкритична. Хотя работать будет