JS的URL编码
来源:互联网 发布:网络销售公司排名 编辑:程序博客网 时间:2024/05/16 07:55
escape(), encodeURI()和 encodeURIComponent()有什么异同,它们分别适用于那种特定的情况呢?
escape方法并不编码字符+。而我们知道,在用户提交的表单字段中,如果有空格,则会被转化为+字符,而服务器解析的时候则会认为+号代表空格。由于这个缺陷,escape方法并不能正确地处理所有的非ASCII字符,你应当尽量避免使用escape方法,取而代之,你最好选择encodeURIComponent()方法。
escape()不编码的字符:@*/+
相对于使用escape方法,使用encodeURI方法会显得更专业一些。当你需要编码一整个URI的时候,你可以使用此方法,因为URI中的合法字符都不会被编码转换。需要注意到是字符’也是URI中的合法字符,所以也不会被编码转换。
encodeURI() 不编码的字符: ~!@#$&*()=:/,;?+''
encodeURIComponent方法在编码单个URIComponent(指请求参数)应当是最常用的。需要注意到是字符’也是URI中的合法字符,所以也不会被编码转换。
encodeURIComponent()不编码的字符: ~!*()''
通过 Wiz 发布
- JS的URL编码
- JS对URL的编码
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
- 关于URL编码/javascript/js url 编码/url的三个js编码函数
- js URL编码方法的比较
- JS中URL编码方法的比较
- js的URL字符串编码/解码
- JS URL 的编码与解码 ()
- js 的几个URL编码函数
- js url编码.
- Js url 编码
- js url编码
- js参数url编码
- js中的url编码
- JS对url编码
- SQL LOADER使用
- sara源码之分割技术
- 转贴:在线词典API
- 河北工业大学计算机科学与软件学院党员知识题库
- 结构体、对象转字节数组
- JS的URL编码
- 世界知名IT公司名字由来
- 数据库查询,删除,更新条件的时候注意条件是否去除空格!
- ACCESS 读取 SQL
- MVC对Dao层的解决方法(MVC的设计)
- Rob Hess's C implementation of SIFT algorithm
- JQuery实现开关灯及图片的显示,背景变暗
- Ogre读取Ogitor的scene场景简介
- 负载均衡的原理与算法介绍