url传参含加号及乱码问题

今天做文本框特殊符号处理,碰到url传递参数是“+”传上去变为空格的问题,网上搜索了关天,只找到一个可使用的,所以把它粘上来,希望可以帮助到需要的人。
strURL = "search.do?param=" + encodeURIComponent(str);


普通的传参出现乱码问题,可使用encodeURI来转译,它会转译成UTF-8的格式;
strURL = "search.do?param=" + encodeURI(str);

你可能感兴趣的:(url)