zoukankan      html  css  js  c++  java
  • 客户端传值里面包含URL特殊字符的应对方法

    URL传递值的时候参数里面含有%2f等URL转义问题可通过URLDecoder.decode(字符串,“utf-8”);的方法去转义为"/"。

    此外:URLEncoder是将字符串转成URL特殊字符的类。

    String str1 = "%2f";
    URLDecoder.decode(str,"utf-8");
    System.out.println(str);

    String str2 = "/";
    URLEncoder.encode(str2,"utf-8");
    System.out.println(str1);

    结果str = “/”
    str2 = “%2f”

    URL特殊字符转义
    1、空格变成加号
    2、正斜杠(/)分隔目录和子目录
    3、问号分隔URL和参数
    4、&号分隔参数
    5、百分号指定特殊字符

    特殊字符还包括:

    字符 URL编码值
    空格 %20
    # %23
    $ %24
    % %25
    & %26
    ’ %27
    ( %28
    ) %29
    + %2B
    , %2C
    / %2F
    : %3A
    ; %3B
    < %3C
    = %3D
    > %3E
    ? %3F
    @ %40
    %5C
    | %7C

    文章 https://blog.csdn.net/weixin_37969488/article/details/83341440

  • 相关阅读:
    selenium + python网页自动化测试环境搭建
    工作总结
    脚本测试总结
    一些知识
    反相器
    递归算法设计
    什么是递归
    CSS3弹性盒模型布局模块
    小方法
    第24章 最佳实践
  • 原文地址:https://www.cnblogs.com/LambertL/p/10395861.html
Copyright © 2011-2022 走看看