首页 > Web开发 > 详细

URLDecoder.decode()

时间:2020-02-15 15:47:00      阅读:132      评论:0      收藏:0      [点我收藏+]

需要引入java.net.URLEncoder

关于URLDecoder.decode()方法解码,会将"+"转为空格的解决办法

url中的特殊字符有这么多.在前后端传输过程中,可能会对这些字符进行特殊处理,导致后台进行使用原字符串时,出现异常,我这里是解密的时候出现问题,如果字符串中没有"+“这个特殊字符的话,后台使用URLDecoder.decode(ciphertext, “UTF-8”);就可以满足,需求在对含有”+“的字符串时,后台这个方法会将”+“转为” " 这个时候可以用replcaeAll()替换掉,也可以让前端配合讲字符串转为明文.使用js中的方法encodeURLComponent(url)方法对这个字符串进行编码,后台调用解码方法即可
decode = URLDecoder.decode(ciphertext, "UTF-8");
技术分享图片

URLDecoder.decode()

原文:https://www.cnblogs.com/whjykgz/p/12312245.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!