Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi MySQL utilise-t-il latin1_swedish_ci par défaut ?

Autant que je sache, latin1 était le jeu de caractères par défaut dans les temps pré-multioctets et il semble que cela se soit poursuivi, probablement pour des raisons de compatibilité descendante (par exemple, pour les anciennes instructions CREATE qui ne spécifiaient pas de collation).

Depuis ici :

Quant à savoir pourquoi suédois , je ne peux que deviner que c'est parce que MySQL AB est/était suédois. Je ne vois aucune autre raison de choisir cette collation, elle comporte quelques bizarreries de tri spécifiques (ÄÖÜ viennent après Z je pense) mais elles sont loin d'être une norme internationale.