Sequence de tri des fichiers sous W10
bobred
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
la sequence des caracteres ASCII place les chiffres devant les lettres
les caracteres speciaux qui m'interessent pour un ordre particulier de mes 200.000 fichiers photos dans mes applications sont
@ par ordre (decimal 64) normalement entre les chiffres et les lettres
§ par ordre (decimal 245) normalement derriere les chiffres et devant les lettres
Or l'explorateur W10 tri ces deux caracteres devant les chiffres et les lettres,
Comment peut-on faire respecter la séquence de tri des fichiers dans la vraie séquence des caractères ASCII? pour que la liste des fichiers obtenue en PHP ou javascript + activeX traite bien § apres les chiffres et les lettres et @ entre chiffres et lettres (sans etre obligé de mettre tous les noms en tableau et trier ces tableaux: place et temps de tri exorbitants)
Merci de votre aide
les caracteres speciaux qui m'interessent pour un ordre particulier de mes 200.000 fichiers photos dans mes applications sont
@ par ordre (decimal 64) normalement entre les chiffres et les lettres
§ par ordre (decimal 245) normalement derriere les chiffres et devant les lettres
Or l'explorateur W10 tri ces deux caracteres devant les chiffres et les lettres,
Comment peut-on faire respecter la séquence de tri des fichiers dans la vraie séquence des caractères ASCII? pour que la liste des fichiers obtenue en PHP ou javascript + activeX traite bien § apres les chiffres et les lettres et @ entre chiffres et lettres (sans etre obligé de mettre tous les noms en tableau et trier ces tableaux: place et temps de tri exorbitants)
Merci de votre aide
1 réponse
-
Regarde ce que permet cette fonction :
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/localeCompare
car à part ça ... à part redévelopper ton propre algo de tri je ne vois pas.