javascript - La valeur du paramètre URL a un symbole spécial "+", comment y échapper?
typecho
typecho 2017-07-05 10:44:04
0
4
909

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 ?

typecho
typecho

Following the voice in heart.

répondre à tous(4)
过去多啦不再A梦

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!