第一:escape():对字符串进行编码,escape()不编码的字符:@*/+函数
第二:encodeURI() 函数可把字符串做为 URI 进行编码。不会进行转义的:;/?:@&=+$,# 网站
第三:encodeURIComponent() 函数可把字符串(有 URI 组件或其余要编码的文本)做为 URI 组件进行编码。编码
在编码单个URIComponent(指请求参数)应当是最经常使用的,它能够将参数中的中文、特殊字符进行转义,而不会影响整个URL。 spa
总结:code
1.主要对 ASCII 字母和数字的区别,blog
2.对URL中的参数进行编码,由于参数也是一个URL,若是不编码会影响整个URL的跳转。字符串
3.简单了解,不深刻。get
转载请注明出处 http://guanhp2013.cnblogs.com/it
若有疑问,欢迎留言。请求
做者网站:https://xyzla.com/