web-dev-qa-db-fra.com

Pourquoi le classement par défaut de MySQL, latin1_swedish_ci?

Quel est le raisonnement derrière le réglage latin1_swedish_ci comme valeur compilée lorsque d’autres options semblent beaucoup plus raisonnables, comme latin1_general_ci ou utf8_general_ci?

103
Alan

Le type qui l'a écrit était co-responsable d'un société suédoise .

Peut-être pour des raisons similaires, la langue par défaut de Microsoft SQL Server us_english.

100
gbn

latin1_swedish_ci est un jeu de caractères à un octet, contrairement à utf8_general_ci.

Par rapport à latin1_general_ci il prend en charge une variété de caractères supplémentaires utilisés dans les langues européennes. C’est donc le meilleur choix si vous ne savez pas quelle langue vous allez utiliser, si vous êtes contraint d’utiliser uniquement des jeux de caractères à un octet.

82
Ariel