J'encode une chaîne qui sera passée dans une URL (via GET). Mais si j'utilise escape
, encodeURI
ou encodeURIComponent
, &
sera remplacé par %26amp%3B
, mais je veux qu'il soit remplacé par %26
. Qu'est-ce que je fais mal?
&
est la bonne façon d'échapper à l'esperluette dans un contexte HTML ... d'où vient votre source? et quelle est la destination? Il peut être préférable de faire cela côté serveur par exemple.