首页 > 开发 > JS > 正文

js获取url中的中文参数出现乱码

2017-09-05 12:55:35  来源:网友分享

如题
传递参数中带有中文
url?aaa=你好啊
用js获取aaa并显示到页面上出现乱码
该怎么解决

解决方案

给你分享个代码

方法

      function getQueryString(key){        var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)");        var result = window.location.search.substr(1).match(reg);        return result?decodeURIComponent(result[2]):null;      }

用法

console.log(getQueryString('a'));//2console.log(getQueryString('b'));//3