je veux faire un lien vers un fichiers dont le nom comporte un "#", mon#fichier.html
je veux donc faire un lien vers mon%23fichier.html, pour cela je fait:
(ch contient mon url)
ch.replace("#","%23"), mais ca ne change rien, le navigateur veut ouvrir la page mon#fichier.html a la place de la page mon%23fichier.html.
Comment puis je faire pour resoudre se probleme????
Il me semble qu'il existe les fonctions escape(url) et unescape(url) qui permettent respectivement d'encoder et de décoder les URL...
Cependant il est très déconseillé d'utiliser la caractère '#' (sharp) dans une URL car il est déjà réservé pour les noms d'ancres. Utilise plutôt '_' ou '.', ce sera beaucoup mieux !