background image

 

成的文字代号。所以只能用转义字符来表示 。二、某一些特定的字符在编辑语言中被定义
为特殊用途的字符。这些字符由于被定义为特殊用途,它们失去了原有的意义。比如说
Html 中,<被 HTML 定义为标签的开始,所以当我们转入<时,HTML 就会把它当作为开
始,而不是当作一个<来看待。再如 PHP 的双引号("),被 PHP 定义为字符串的外围标

 

签,所以如果你在
  一对双引号里面,还想要使用双引号,只能使用转义字符了。不然 PHP

 

就会报错了。

转义字符串的组成
  转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一
部分是一个&符号,英文叫 ampersand;第二部分是实体(Entity)名字或者是#加上实体
(Entity

 

)编号;第三部分是一个分号。

  比如,要显示小于号(<

 

),就可以写 &lt; 

 

或者 <   

  用实体(Entity)名字的好处是比较好理解,一看 lt,大概就猜出是 less than 的意思,
但是其劣势在于并不是所有

浏览器

支持最新的 Entity 名字。而实体(Entity)编号,各种

 

浏览器都能处理。
  提示:实体名称(Entity

 

)是区分大小写的。

” “

  备注:同一个符号,可以用 实体名称 和 实体编号 两种方式引用, 实体名称 的

优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而 实体编号 则没有这

 

种担忧,但它实在不方便记忆。
如何显示空格?
  通常情况下,HTML 会自动截去多余的空格。不管你加多少空格,都被看做一个空格。
比如你在两个字之间加了 10 个空格,HTML 会截去 9 个空格,只保留一个。为了在网页

 

 

中增加空格,你可以使用 表示空格。
JavaScript 转义符

 

 

  转义序列 字符
  \b 

 

退格

  \f 

 

走纸换页

  \n 

 

换行

  \r 

 

回车

  \t 

 

横向跳格 (Ctrl-I) 

  \' 

 

单引号

  \" 

 

双引号

  \\ 

 

反斜杠

 

  特殊转义字符列表
url 转义字符
  web 

开发中通过问号(?)方式在浏览器地址栏中传值时。浏览器是通过 &”来区分

 

问号后的参数个数的。如果出现传值参数中带有 &”时,在接受页面就会出现错误,类似
如下请求路径:/next.jsp?param1=hendhs89&furej & param2=sss 
  参数 param1

中含有转义字符 &” 

 

,这样会导致被请求页的参数接收错误。

 

 

  在传值前 通过 java.net.URLEncoder.encode(param1) 编码处理后,可将转义字符转为
16 进制; 
  1. + URL 中+

 

号表示空格 %2B 

  2. 

 

空格 URL 中的空格可以用+

 

号或者编码 %20 

  3. / 

 

分隔目录和子目录 %2F 

  4. ? 

 

分隔实际的 URL 

 

和参数 %3F