La méthode encodeURI() est actuellement utilisée dans le projet, donc la fonction encodeURI() n'échappera pas aux signes de ponctuation ASCII suivants qui ont des significations particulières dans les URI.
Lorsque la valeur du paramètre transmise est « Qu+ », le serveur obtient « Qu » et ce dont il a besoin est « Qu+ ». Comment résoudre ce problème ?
Il y a trop de monde qui marche dessus, alors passons à la méthode formelle.
encodeURIComponent ou base64 peuvent être utilisés.
encodeURIComponent
La fonction
encodeURI() ne s'échappera pas : ;/?:@&=+$,#
mais encodeURIComponent peut
Base64 transféré vers le bas