window.open et accent

Nouveau WRInaute
bonjour

Je découvre que window.open ne supporte pas les caractères accentués.

Mais j'ai une page Web qui dit:
Code:
onclick="window.open('../aaaa/Eté_201127.JPG'); return false;"
car une photo a été enregistrée sous ce nom qui comporte un accent et que je ne peux pas changer.

Quand je modifie ça pour:
Code:
onclick="window.open('../aaaa/Et%E9_201127.JPG'); return false;"
le fichier est bien appelé et la photo s'affiche.

Ma page Web connait le nom du fichier avant d'émettre le window.open, ce qui me permettrait de coder une modification comme celle que je montre ci dessus, et que j'ai trouvée par hasard.

Ma question: comment en Php effectuer la codification qui transformerait, comme dans mon exemple, les caractères accentués en leur équivalent (quel code?)?

Par avance merci de votre aide.

Francois
 
Nouveau WRInaute
Merci Spout de ta réponse.

Entre temps, j'avais continué mes recherches, j'étais arrivé à ce résultat et j'allais mettre un message pour le dire.

Ca fonctionne maintenant très bien, merci encore.

Francois
 
Discussions similaires
Haut