2017-09-03 4 views
0

J'étais en train de mettre en place une base de données pour une page web quand j'ai couru sur les Column Collations latin1 et latin2 dans PhpMyAdmin. Après des recherches sur la différence, la seule chose que j'ai trouvée, c'est que latin1 est pour les Européens de l'Ouest et latin2 pour les Européens du centre. Quelle est la différence dans le jeu de caractères, cependant?MYSQL Column Collations: Différence entre latin1 et latin2

+0

https://en.wikipedia.org/wiki/ISO/IEC_8859-1 ... https://en.wikipedia.org/wiki/ISO/ IEC_8859-2 – scaisEdge

+0

@scaisEdge merci;) – SearchingSolutions

+1

Vous devriez simplement utiliser utf8. Je préférerais même utf8mb4, mais les clients PHP ne le supportent pas encore. –

Répondre

1

Le jeu de caractères est ce qui est différent. La Collation est l'ordre des personnages; comme il y a différents caractères dans les deux jeux de caractères, il n'est pas pertinent de parler de différences dans la compilation.

Choisissez d'abord latin1 ou latin2 en fonction des caractères dont vous avez besoin. (Mieux encore, choisissez utf8 pour obtenir les deux jeux de caractères.) Ensuite, choisissez le classement désiré. (Souvent, le classement par défaut est "assez bon".)

+0

Merci! Cela l'a clarifié pour moi :) – SearchingSolutions