代码描述:js解决 url传参数中文乱码。js解决url传参数中文乱码问题代码下载
使用url链接传参非常常用,或者说是不可避免的,一般来说,是尽可能的避免使用中文传参,但是有时候往往事与愿违,使用中文在所难免,但是这个时候就有可能导致乱码现象,可以此问题的方法可能有多种,下面就简单介绍一下其中比较常用的一种。 方法比较简单,那就是在传参之前进行编码,接收之后再解码即可。 解决方案: 1.传递参数的页面代码:
<script> function send(){ var url="send.html"; var userName=$("#userName").html(); window.open(encodeURI(url+"?userName="+userName)); } </script>
2.接收参数的页面代码:
<script> var urlinfo=window.location.href;//获取url var userName=urlinfo.split("?")[1].split("=")[1];//拆分url得到"="后面的参数 $("#userName").html(decodeURI(userName)); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能