首页 技术 正文
技术 2022年11月11日
0 收藏 379 点赞 3,206 浏览 1183 个字

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

html特殊字符转义

html特殊字符转义的格式规定:

& + 实体(Entity)或#加上实体(Entity) + “;”
例如:& 转义后变成了 & amp;

还 记得刚学习html那会,做网页布局,需要用到很多空格,于是就不停地按空格来影响布局,可是看到效果却一点没有变化。原因是html遇到两个字符之间有 多个空格时,会被解析成一个空格。有同学就指点,把空格换成& nbsp;,于是复制了大量的& nbsp;,效果是实现啦,想想当初对html是多么的单纯。

下面是常用的html转义符:

字符 说明 转义字符
双引号
"
& &符号
&
< 小于
&amp;amp;amp;lt;
> 大于
&amp;amp;amp;gt;
  不断行的空白格
&amp;amp;amp;nbsp;
单引号
&amp;amp;amp;acute;
© 版权
&amp;amp;amp;copy;
® 已注册商标
&amp;amp;amp;reg;

javascrpt转义符

下面列出javascript中常用的转义字符

转义序列 字符
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格
\’ 单引号
\” 双引号
\\ 反斜杠

注:关于换行(\n)与回车的区别(\r)

这个东西的说法来自打字机,以前的打字机要新起一行的时候有两步:

1.打字的机头回到开始位置,这就是回车
2.纸张往上推进一行,这就是换行

Url特殊字符转义

在你以get方式提交表单时,浏览器会根据http协议把Url参数以&符号解析配对,然后传到服务器,服务器得到相应的值。如果&符用法不合理,经过http协议解析,服务器就得不到相应的值。

例如:

http://jahan.sinaapp.com/test.php?content=我和你 //content=我和你
http://jahan.sinaapp.com/test.php?content=i&you //content=i, you=”;

这样就违背了我们的意图,我们想得到的内容是i&you,所以掌握和理解Url转义是必要的。

url特殊字符编码公式:

url特殊字符编码公式 = % + 字符的ASCII(16进制)码值
例如:空格的编码值是”%20“。

下表中列出了一些URL特殊符号及编码

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

以上就是对html、javascript、url特殊字符转义或编码的总结概括

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,121
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,593
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,438
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,209
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,845
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,930