nettoyer les noms des répertoires créés pour l'upload
https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/documents.php#L188 La fonction +determine_upload+ appelle la fonction +sous_repertoire+ en lui passant le login de l'internaute connecté comme nom de sous répertoire.
Comme le charset pour le login n'est pas limité et que la fonction sous_repertoire ne filtre pas ces caractères, un utilisateur se retrouve avec plein de caractères accentués ou non alphanumériques dans ses noms de répertoire.
Par exemple radiées
(radiées). Je ne parle pas de sécurité mais sait on jamais...
Les caractères acceptables dans un nom de fichiers dépendent du système, pas de la langue des logins, donc il faudrait filtrer ou convertir. Un slugify comme yen a pour les urls par exemple, mais avec un nettoyage adapté, et en évitant les doublons (des logins différents qui donneraient un slug identique)