数据通信相关

18.9.3
2、解码的过程就是把URL编码转换成对应的字符。如果文本中原本就有 %等特殊字符,比如取余数,就需要在解码之前转换一下。
url = url.replaceAll("%(?![0-9a-fA-F]{2})", "%25");
String urlStr = URLDecoder.decode(url, "UTF-8");
参考:https://blog.csdn.net/afgasdg/article/details/40304817
1、从前端或页面获取的href,可能存在被URL编码的字符,因此需要使用URLDecoder解码。
href = URLDecoder.decode(href, "utf-8");
当然也可也加码,使用URLcoder.code();
概述:URL编码是将无法传输的字符编码以进行传输。
URL编码表举例:! %21
N %4E
{ %7B
ù %D9
" %22
O %4F
| %7C
ú %DA
作用:
1.1、防止sql注入
1.2、统一编码:比如utf-8
参考百度百科:URL编码
————————————

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容