Freebox Player (Revolution / V6)

  • É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

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.

Cette tache ne dépend pas d'autre tache

Benoît Rouits (brouits)
Wednesday 12 October, 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.

LB (ln)
Tuesday 15 November, 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

Chargement...