标签: javascript internet-explorer
如果我有这个javascript:
var url = 'http://vv1.com/?name=a®=2'; location.replace(url);
Internet Explorer会将®部分编码为注册商标符号并中断URL。 它为什么要这样做?如果它是URLEncode它,我可以理解它,但它应用HTML编码。
®
我知道解决方法是让reg成为第一个参数,但必须有一段时间无法做到这一点,例如如果有多个参数有被编码的危险。
reg
如何阻止它发生?