[gull] Normalisation des noms de fichiers et dossiers

Marc SCHAEFER schaefer at alphanet.ch
Tue Dec 29 17:18:01 CET 2020


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 ? :)


More information about the gull mailing list