encodeURIComponent(string)
不会对一些特殊字符进行编码,如&^%*#
推荐使用这种方式
实例:==================
var name = ‘机构&资本事业部‘;
//将该字符串传到后台,前台:encodeURI(encodeURI(name))
//后台:URLDecode.decode(name,"UTF-8")
//得到name的值为:机构
js encodeURIComponent和encodeURI区别
原文:http://www.cnblogs.com/yushouling/p/5207217.html