JAVA URLDecoder.decode()解码"+"变空格
java解决一个bug 后端对字符串解码的时候+ 变成空格 导致无法正确匹配
网上看了很多 都没有解决我的问题 可能是我情况特殊 解决问题后得到以下两种解决办法
1 前端传过来+ 字符串编码正确 如下图
Df689u%2B3u9ir1zqkjfk9loJ2cw%3D%3D
我需要解码的字符串如上图
如果传过来的字符 + 为“%2B” 只需要进行一次编码 两次解码即可
String encode = URLEncoder.encode("Df689u%2B3u9ir1zqkjfk9loJ2cw%3D%3D",&#