美文网首页
数据通信相关

数据通信相关

作者: 静心安分读书 | 来源:发表于2018-09-03 14:46 被阅读16次

    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编码
    ————————————

    相关文章

      网友评论

          本文标题:数据通信相关

          本文链接:https://www.haomeiwen.com/subject/rsnbwftx.html