URL中一些字符的特殊含义,基本编码规则:

1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数

转义字符的原因:

如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如
表单的action为list.jsf?act=go&state=5
则提交时通过request.getParameter可以分别取得act和state的值。
如果你的本意是act='go&state=5'这个字符串,那么为了在服务端拿到act的准确值,你必须对&进行转义

url转义字符原理:

将这些特殊的字符转换成ASCII码,格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。

URL特殊符号及对应的十六进制值编码:

1. +  URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. /  分隔目录和子目录 %2F 
4. ?  分隔实际的 URL 和参数 %3F 
5. % 指定特殊字符 %25 
6. # 表示书签 %23 
7. & URL 中指定的参数间的分隔符 %26 
8. = URL 中指定参数的值 %3D

URL特殊字符需转义相关推荐

  1. url充定向 html转义,html、javascript、url特殊字符的转义诠释及使用方法详解

    html.javascript.url特殊字符转义在实际编程中都是有用到的,有的人对特殊字符转义的使用不是很清楚,下面就对html,javascript,url特殊字符的转义做一下说明和归纳. htm ...

  2. html前端如何转义特殊字符,html、javascript、url特殊字符的转义诠释及使用方法详解...

    html.javascript.url特殊字符转义在实际编程中都是有用到的,有的人对特殊字符转义的使用不是很清楚,下面就对html,javascript,url特殊字符的转义做一下说明和归纳. htm ...

  3. url特殊字符转义及解决方法

    URL特殊字符需转义 1.空格换成加号(+) 2.正斜杠(/)分隔目录和子目录 3.问号(?)分隔URL和查询 4.百分号(%)制定特殊字符 5.#号指定书签 6.&号分隔参数 转义字符的原因 ...

  4. 为什么传值时加号变成了空格_URL的参数中有加号传值变为空格的问题(URL特殊字符)...

    1.URL特殊字符需转义 2.空格换成加号(+) 3.正斜杠(/)分隔目录和子目录 4.问号(?)分隔URL和查询 5.百分号(%)制定特殊字符 6.#号指定书签 7.&号分隔参数 转义字符的 ...

  5. ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

    本文实例分析了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患.分享给大家供大家参考,具体如下: php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分 ...

  6. http url特殊字符转义

    哪些字符需要编码 1.URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 1.空格换成加号(+) 2.正斜杠(/)分隔目录和子目录 3.问号(?)分隔URL和查询 4.百分号(%)制定 ...

  7. URL中特殊字符的转义

      在URL中,某些字符代表特殊的含义,所以当我们的URL中包含有这些字符时,需要对这些字符进行转义.下图是一些常用URL字符的转义规则. 特殊字符 代表含义 转义字符 ? 分隔实际URL和参数 %3 ...

  8. html url 空格转义字符,url特殊字符转义小知识

    摘要 腾兴网为您分享:url特殊字符转义小知识,余额宝,学习帮,小牛,完美志愿等软件知识,以及joinme,hackertyperneo,疯子苹果,mse杀毒软件,心动表情包,巫师3优化补丁,酷娃,米 ...

  9. bootstrap layerUI html jsp 表格特殊字符被转义, 需原样显示 <xmp>

    列表实现的时候,某些特殊字符被转义了, 而我们需要让他按照接口返回的数据进行显示 问题: 代码: 解决: 使用<xmp>标签

最新文章

  1. Redis源码解析:14Redis服务器与客户端间的交互
  2. 从CLR GC到CoreCLR GC看.NET Core为云而生
  3. 【学习笔记】WQS二分详解及常见理解误区解释
  4. easyui datagrid oncheck 修改行样式_100 种 PPT 图表样式送给你
  5. tar 解压_关于Ubuntu下解压tar.xz方法记录
  6. 大数据文本分析的应用场景有哪些?
  7. 处理器startup.s 常见汇编指令,伪指令解释 .globl _start .section .data .text .align
  8. python抓取网站图片_利用python抓取网站图片
  9. Firefox扩展批量安装脚本
  10. 仿微信图片上传,带加号,且超过最大数隐藏
  11. unity camera aspect
  12. Windows Server 2012启用Windows功能NetFx3时出错解决方法
  13. 关于人大金仓数据库连接数量问题
  14. 莫 言------------- 我们的荆轲
  15. 计算机如何切换显卡,Win7系统双显卡怎么切换独立显卡?电脑双显卡切换方法...
  16. 产品策划到底是做什么的?
  17. [URL ]pixiv.net p站用户账号注销网页网址(电脑web版)
  18. 遭遇:“说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。”错误...
  19. 3.17 学习情况总结
  20. SpringBoot系列之@PropertySource读取yaml文件

热门文章

  1. 云南大学计算机网络期中考试刘春花,云南大学软件学院计算机网络原理报告9...
  2. 今日头条广告投放不能忽略的落地页分析工具
  3. 2014传智播客C++第三期基础班+就业班至9月份 完整版
  4. List集合遍历的五种方法
  5. 相关滤波Python版本代码pyCFtrackers的配置
  6. Apktool回编时Invalid register. Must be between v0 and v15, inclusive..的解决办法
  7. [Python][RPA]办公自动,根据成绩汇总表生成每个学生成绩单
  8. 从U盘的格式化看 ~
  9. 【附源码】计算机毕业设计java学衡国学堂围棋社管理系统设计与实现
  10. 木马防线:一切木马都是纸老虎(中)(转)