Remplacer & &

En raison de certains scripts Javascript à vars j'ai eu & au lieu de & dans mon var:
J'ai donc essayé ceci:

  url_summer = 'http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=' + page ;
  url_summer = url_summer.replace(/&/g, '&');
  alert(url_summer) ;

Et le message d'alerte me donne:

http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=521

Ce qui est étrange, la fonction remplacer ne veut pas changer & à &.
Si je fais la même chose pour changer & à + ça marche!!!

url_summer = url_summer.replace(/&/g, '+');

Comment ne puis-je pas changer & à & ?

il fonctionne pour moi...
Êtes-vous sûr à 100% que & était la seule entité HTML qui a glissé dans votre URL et toutes les instances de & ai codé? Ne pas être dans vos chaussures, il semble plus facile de fixer le précédent, les fonctions de manipulation de...
double possible de Décoder & & en javascript
Double Possible de Décoder & & en JavaScript

OriginalL'auteur defacto | 2011-12-07