bon bha en gros, de toute facon : oublie les accents dans les URL car :
-tous les navigateurs ne les suportent pas
-selon les pays, les accents sont plus ou moins prit en compte
-des accents dans une url ou dans le nom d'un dossier qui contient des fichiers , c'est crade :
Ton la solution pour toi serait de supprimer tout les accents avec une fonction genre :
#
function remove_accent($string){
$accents = "ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ";
$no_accents = "AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy";
$string = strtr($string, $accents, $no_accents);
return preg_replace('/([^.a-z0-9]+)/i', '_', $chaine);
}