文章詳情頁
javascript - url參數值有特殊符號“+”,該怎么進行轉義?
瀏覽:87日期:2023-03-28 09:27:30
問題描述
目前項目中用的是encodeURI()方法,因此對以下在 URI 中具有特殊含義的 ASCII 標點符號,encodeURI() 函數是不會進行轉義的。
傳的參數值為“Qu+”的時候,服務端拿到的是“Qu ”,需要拿到的是’Qu+’,該怎么解決呢?
問題解答
回答1:踩的人太多,還是改成正規方法吧。encodeURIComponent或者base64都可以。
回答2:encodeURIComponent
回答3:encodeURI() 函數是不會進行轉義的:;/?:@&=+$,#而encodeURIComponent 可以
回答4:Base64轉下
標簽:
JavaScript
排行榜
