Я видел некоторые вопросы и ошибки, связанные с encoding и collation. Может ли кто-нибудь из посетителей объяснить разницу в MySQL домене?
encoding
collation
MySQL
Кодировка относится к тому используемому набору символов. Сортировка определяет порядок сортировки.
См .: http://dev.mysql.com/doc/refman/5.5/en/charset-general.html
Отличные ответы можно найти здесь, на programmers.SE :
параметры сортировки определяют поведение операторов сравнения: =,>, <, <=,> = ...
Я думаю, что следующее квалифицируется как лучшее определение для кодирования
Кодирование - это алгоритм, который переводит список чисел в двоичный код, чтобы его можно было сохранить на диске.Например, UTF-8 будет переводить последовательность цифр 1, 2, 3, 4 следующим образом: «00000001 00000010 00000011 00000100 ″.
Источник: http://www.calipus.com/blog/what-is-the-difference-between-character-sets-encoding-collations/