- État À investiguer
- Type de tâche Anomalie
- Catégorie Lecteur multimédia
-
Assignée à
Benoît Rouits (brouits)
- Système d'exploitation Tous
- Sévérité Moyenne
- Priorité Normale
- Basée sur la version 1.3.18
- Due pour la version Non décidé
- Date d'échéance Non décidé
- Votes 0
- Privée Non
Concerne le projet: Freebox Player (Revolution / V6)
Ouverte par LB (ln) - 11/09/2016
Dernière édition par Arnaud Vrac (rawoul) - 12/09/2016
Ouverte par LB (ln) - 11/09/2016
Dernière édition par Arnaud Vrac (rawoul) - 12/09/2016
FS#20654 - Régression: le classement des répertoires ignore les caractères chinois
Bonjour,
Jusqu’à la version 1.3.7 sur le Player, les dossiers de musique étaient classés dans l’ordre normal des caractères utilises, par exemple:
Ane Brun Tori Amos 郎朗 Lang Lang
Depuis la version 1.3.7, les caractères chinois sont ignorés (et probablement tous les caractères non latins), et l’ordre devient:
Ane Brun 郎朗 Lang Lang Tori Amos
Comme j’ai bien plus que 3 artistes, cela sème la pagaille dans une collection méticuleusement organisée. Serait-il possible de revenir au LC_COLLATE précédemment utilisé pour avoir l’ordre naturel des caractères?
Merci d’avance.
mercredi 12 octobre, 2016 17:14:19
Bonjour,
Êtes-vous sûr que cela était différent avant ? Le code de tri implémenté n’a pas changé depuis 2012 et ne tient pas compte du LC_COLLATE.
Néanmoins, nous pouvons le modifier pour qu’il gère mieux les caractères UTF-8.
mardi 15 novembre, 2016 20:09:02
Bonjour,
Merci de votre retour, et désolé pour ma réponse tardive, j’avais raté l’email.
Oui, le changement a été très visible, l’ordre a été complètement chamboulé. J’apprécie déjà que les caractères non latins soient bien affichés, les avoir dans un ordre logique est un plus appréciable.
Après quelques tests, je vois d’autres bizarreries: les caractères accentués sont bien triés, mais les ligatures, Œ, Æ sont ignorés,
Enfin, plus simplement, voici un exemple un peu plus complet, qui respecte bien sûr les règles de français (le minimum! :) mais intègre bien les autres caractères:
€€€€
☞ aaaa
☞ bbbb
☞ cccc
aaaa
áááá
ÁÁÁÁ
àààà
ÀÀÀÀ
ææææ
ÆÆÆÆ
bbbb
ÇÇÇÇ
eeee
éééé
ffff
ŒŒŒŒ
ÖÖÖÖ
ÿÿÿÿ
北北北 bbb
爱爱爱 aaaa