码迷,mamicode.com
首页 > Web开发 > 详细

escape,encodeURI,encodeURIComponent的区别

时间:2016-09-12 18:32:11      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

escape是对字符串进行编码而另外两种是对URL。

encodeURI方法不会对下列字符编码 ASCII字母 数字 ~!@#$&*()=:/,;?+‘
encodeURIComponent方法不会对下列字符编码 ASCII字母 数字 ~!*()‘

encodeURIComponent比encodeURI编码的范围更大。

1.编码字符串,用escape()。

2.编码url,且该url需要使用,用encodeURI,http://,encodeURIComponent(http://‘)==‘http%3A%2F%2F‘,这个url拼接的网址已经不能正常访问。

如果需要编码url中参数,那么encodeURIComponent()是最好的

 

escape,encodeURI,encodeURIComponent的区别

标签:

原文地址:http://www.cnblogs.com/lzs-888/p/5865422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!