Bonjour à tous.

Je suis coincé par de nombreux fichiers ayant des accents dans leur nom : je migre un site hébergé sous Windows vers un autre serveur tournant lui sous Linux (hébergés chez un professionnel), et j'ai beaucoup d'images ayant

des noms de fichiers avec des accents : impossible de changer leur nom vu leur nombre, et vu l'utilisation immense dans les nombreuses pages et aussi dans la base de données sous la forme d'HTML stocké.

Comment, grâce à de l'URL Rewriting, transformer un nom d'un fichier demandé (ou une URL) par un nom avec des codes en lieu et place des accents ?

Exemples avec des noms de fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
NOM DE FICHIER                TRANSFORMATION SOUHAITÉE
 
Un_bel_été.jpg                Un_bel_%e9t%e9.jpg
Je_vais_à_la_plage.gif        Je_vais_%e0_la_plage.gif
Exemples avec des URL demandées dans des balises <IMG> :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
URL demandée par la propriété SRC                TRANSFORMATION SOUHAITÉE
 
http://monsite/IMAGES/Un_bel_été.jpg             http://monsite/IMAGES/Un_bel_%e9t%e9.jpg
IMAGES/Je_vais_à_la_plage.gif                    IMAGES/Je_vais_%e0_la_plage.gif
En fait, voici une liste d'accents NON EXHAUSTIVE et de leur code associé que je souhaiterais convertir grâce à .htaccess :

è : %e8
é : %e9
à : %e0
È : %c8
É : %c9
À : %c0
etc...

Précision : je cherche une solution exclusivement mis en oeuvre grâce à du code tapé dans .htaccess.

Merci à tous !