encodeURI()方法用于处理完整的URI,例如: Location.href=encodeURI(http://cang.baidu.com/do/s?word=中国&ct=21);
传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。
escape 方法 对 String 对象编码以便它们能在所有计算机上可读,
1 encodeURL()方法不对URL中的特殊字符串进行编码,如冒号,前斜杠,问号和英镑符号
2 escape 方法不能够用来对统一资源标示码 (URI) 进行编码
3 encodeURIComponent()则对它发现的所有非标准字符进行编码。