Re : Mauvais tri alphabétique de la liste de films

Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.

Sujet en cours de lecture : Premier rapport d'anomalies par | (Haut de page) |


Re : Mauvais tri alphabétique de la liste de films

Bobert Envoyé le : 10/02/2005 à 20:25
Tian a dit :

Je pense savoir d'ou cela vient. Le test pour le classement se fait en comparant les chaines de caracteres. Et a mon avis il se base sur le code ASCII par defaut en comparant caractere a caractere. Or è se trouve apres toutes les lettres de l'alphabet ce qui explique ce classement.

Tian,

je ne suis pas convaincu... les opérateurs de comparaison et la fonction sort se comportent bien comme prévu et me semblent hors de cause...

$ perl -e "print 'ok' if 'éé' gt 'ee' and 'ee' gt 'aa'"
ok

$ perl -e "print foreach sort ('ee','éé','aa')"
aaeeéé
 

Réponses...


Date serveur : 18/02/2012 à 16:49
Les heures sont affichées en GMT +1 (Heure d'hiver)