Il più semplice suggerimento è di non usare caratteri accentati nei nomi di file, soprattuto su un server.
Le specifiche di codifica riguardano i testi presenti nella pagina, ma le url, pur se corrette dal punto di vista della pagina, devono poi venire comprese dal server.
Ed il server può usare ben altre codifiche.
Secondo me la unica soluzione definitiva è non usare caratteri strani nei nomi dei file e, se ti servono dati testuali relativi a tali file, memorizzarli altrove (db, filesystem) in modo da rispettarne la codifica.