您的位置:首页 > Web前端 > JavaScript

js获取url中含中文的参数方法

2014-05-23 22:14 591 查看
接受页面:js获取url中的参数问题:参数中包含中文,出现乱码问题解决如下。 
<script type="text/javascript" charset="utf-8">
function getQueryString() {
var urlInfo = window.location.href;  //获取url
var swfSrc = urlInfo.split('?')[1].split('=')[1]; //获取参数的值
var swfSrcConvert = decodeURI(swfSrc);//转码
console.info("swf地址为:"+swfSrcConvert);
return swfSrcConvert;
}
</script>
以下是正则表达式方法:但是中文出现乱码,随用上述方法替代
<!--<script type="text/javascript">             function getQueryString(name) {            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");            var r = window.location.search.substr(1).match(reg);            if (r != null) {                window.alert(unescape(r[2]));                return unescape(r[2]);            }            return null;        }    </script> -->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: