首页 > 代码库 > 获取网址中的参数,解决中文乱码问题;

获取网址中的参数,解决中文乱码问题;

第一种:参数只能是英文。

function GetQueryString(name) {    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");    var r = window.location.search.substr(1).match(reg);    if (r != null) return unescape(r[2]); return null;}

第二种:参数可以是中文也可以是英文

function getUrlParam(name) {    // 获取参数    var url = window.location.search;    // 正则筛选地址栏    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");    // 匹配目标参数    var result = url.substr(1).match(reg);    //返回参数值    return result ? decodeURIComponent(result[2]) : null;}

 

获取网址中的参数,解决中文乱码问题;