On Tue, Dec 29, 2020 at 05:06:08PM +0100, Samuel Chenal wrote:
> Idéalement, il faudrait remplacer les caractères accentués par les mêmes
> caractères sans accents et supprimer les espaces, surtout ceux en début
> de nom ou en fin de nom.

Une idée pourrait être de:

pour les caractères accentués:
   - convertir en Unicode si pas déjà fait (intelligemment en
     fonction du charset auto-détecté p.ex.)

   - utiliser la normalisation NFD pour que le point de code
     unique Unicode soit transformé en décomposé

   - supprimer les points de code > U+7f, ne laisser donc
     que l'ASCII

ensuite:

   - post-traiter espace et autres caractères ennuyeux à remplacer

D'un autre côté, les utilisateurs vont-ils aimer voir leurs répertoires
et fichiers changer de nom ? :)
_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à