Почему MySQL по умолчанию colin latin1_swedish_ci?

Какова причина установки latin1_swedish_ci как скомпилированного значения по умолчанию, когда другие параметры выглядят намного более разумными, например latin1_general_ci или utf8_general_ci?

Ответ 2

latin1_swedish_ci - это однобайтовый набор символов, в отличие от utf8_general_ci.

По сравнению с latin1_general_ci он поддерживает множество дополнительных символов, используемых на европейских языках. Таким образом, это лучший выбор, если вы не знаете, какой язык вы будете использовать, если вам ограничено использование только однобайтовых наборов символов.