url特殊字符转义及解决方法
- URL特殊字符需转义
- 1、空格换成加号(+)
- 2、正斜杠(/)分隔目录和子目录
- 3、问号(?)分隔URL和查询
- 4、百分号(%)制定特殊字符
- 5、#号指定书签
- 6、&号分隔参数
- URL特殊符号及对应的十六进制值编码:
- 1. + URL 中+号表示空格 %2B
- 2. 空格 URL中的空格可以用+号或者编码 %20
- 3. / 分隔目录和子目录 %2F
- 4. ? 分隔实际的 URL 和参数 %3F
- 5. % 指定特殊字符 %25
- 6. # 表示书签 %23
- 7. & URL 中指定的参数间的分隔符 %26
- 8. = URL 中指定参数的值 %3D
- String a = reuqest.getParameter("clientStr").replace(" ","+");
- String a =request.getQueryString().substring(0);
- function URLencode(sStr)
- {
- return escape(sStr).replace(/+/g, "%2B").replace(/"/g,"%22").replace(/"/g, "%27").replace(///g,"%2F");
- }
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 用spring控制hibernate的session何时关闭
