首页 > 代码库 > encodeURIComponent
encodeURIComponent
escape(string)返回已编码的字符串的副本
不会对ASCII字母,数字和标点符号 - _ . ! ~ * ‘ ( )进行编码。其他所有的字符都会被转移序列替换。
encodeURI(URIstring)参数作为URI,返回URIString的副本
不会对ASCII字母,数字和标点符号 - _ . ! ~ * ‘ ( )进行编码。不会对URI中具有特殊含义的ASCII变电符号;/?:@&=+$,#转移
encodeURIComponent(URIstring)参数作为URI的一部分
不会对ASCII字母,数字和标点符号 - _ . ! ~ * ‘ ( )进行编码。其他字符;/?:@&=+$,#由一个或多个十六进制的转义序列替换
escape()除了ASCII字母,数字和特定的符号外,对传进来的字符串全部进行转义编码,所以对URI进行编码用encodeURI(),此方法对URI中的
合法字符串不会被编码。encodeURIComponent()在编码单个URIComponent()它可以将参数中的中文,特殊字符进行转移而不会影响整个URL
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。