前端是使用的JS中的escape()方法对url编码,但是escape()方法不对“+”进行处理,导致后端解码时将其它特殊字符解码了,但是也将“+”解码成了空格,导致出现错误。前端JS使用encodeURIComponent()方法可以对“+”进行编码!
URLDecoder.decode之后加号变空格问题
最新推荐文章于 2024-02-22 15:41:16 发布

前端是使用的JS中的escape()方法对url编码,但是escape()方法不对“+”进行处理,导致后端解码时将其它特殊字符解码了,但是也将“+”解码成了空格,导致出现错误。前端JS使用encodeURIComponent()方法可以对“+”进行编码!