如果url传递的参数中有中文就有可能导致乱码现象,下面就介绍一下如何消除此种现象。

一.获取参数值得代码:
   [ 其他 ] 运行代码    下载代码
<script>
function getUrlVars(){ 
  var vars = [], hash; 
  var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split('&'); 
  for(var i = 0; i < hashes.length; i++) { 
    hash = hashes[i].split('='); 
    vars.push(hash[0]); 
    vars[hash[0]] = hash[1]; 
  } 
  return vars; 
}
</script>
二.通过编码解决乱码问题:
   [ 其他 ] 运行代码    下载代码
<script>
var params=getUrlVars(); 
var parentId=params[params[0]]; 
var productName=decodeURI(params[params[1]]);
</script>

代码描述:javascript获取url参数值 解决乱码。javascript获取url参数值解决乱码简单介绍实例



130 173



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



×
×
51前端

注册

×
绑定手机

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

×
单次下载支付

应付金额:279

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

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

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

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