唯一的不同是对空格的处理:urlencode处理成"+",rawurlencode处理成"%20"。
js中:通过对三个函数的分析,我们可以知道:escape()除了ASCII字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI()用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URIComponent(指请求参数)应当是最常用的,它可以将参数中的中文、特殊字符进行转义,而不会影响整个URL。
如果php和js要编码通信,使用:PHPrawurlencodejsdecodeURIComponent
在cmd命令端"\n"成功换行,必须是双引号包裹
专业治白癜风医院北京治白癜风哪家好