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

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