J'aurais une petite question, pourquoi lorsque l'on effectue un script d'upload il est conseillé partout sur le net de remplacer tout ce qui est accent et espace ?
Parce que l'accès aux fichier dans le protocole HTTP pose des problèmes avec tout caractère spéciaux (dont les accents et les espaces) car ils sont remplacés par un code (%20 par exemple pour les espaces).
Cela occasionne aussi des problèmes en mode accès de fichier suivant le charset utilisé (lettres accentuées remplacées par des ? ou autre).