使用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>

代码描述:js解决 url传参数中文乱码。js解决url传参数中文乱码问题代码下载



174 232



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到