var url="/demo/login.do?userName="+userName+"&pwd="+pwd;
url=encodeURI(url);
url=encodeURI(url);
为什么要用两次encode才不是乱码?
而像下面用escape函数就不行呢?
var url="/demo/login.do?userName="+escape(userName)+"&pwd="+escape(pwd);
...全文
4292132打赏收藏
为什么要encodeURI(url)两次才不会出现乱码?
var url="/demo/login.do?userName="+userName+"&pwd="+pwd; url=encodeURI(url); url=encodeURI(url); 为什么要用两次encode才不是乱码? 而像下面用escape函数就不行呢? var url="/demo/login.do?userName="+escape(userName)+"&pwd="+escape(pwd);