équivalent de urlencode en javascript

WRInaute discret
bonjour,

je viens de mettre en place l'url rewriting sur mon site et je passe des mots-clés dans l'url en utilisant le javascript, certains mots clés contiennent des espaces qui deviennent des %20 dans l'url, je voudrais qu'ils soient remlacés par des +
je voudrais donc savoir s'il existe une fonction javascript équivalente à urlencode en php.

merci :D
 
Nouveau WRInaute
Fonctionne sur tout les navigateurs :

Code:
function urlencode(str) {
    return escape(str.replace(/%/g, '%25').replace(/\+/g, '%2B')).replace(/%25/g, '%');
}
 
Discussions similaires
Haut