美文网首页
前端—URL传递参数中文乱码

前端—URL传递参数中文乱码

作者: 第一梯队利群 | 来源:发表于2019-07-19 16:23 被阅读0次
//解决URL传值的时候中文乱码的问题
//获取url地址携带的参数
export function getUrlParams(param) { 
    var reg = new RegExp("(^|&)" + param + "=([^&]*)(&|$)", "i");
    var l = decodeURI(window.location.search);
    var r = l.substr(1).match(reg);
    if (r != null) return unescape(r[2]);
    return null;
}

A页面通过URL打开B页面

A页面:

var id=123;
var name = "杭州";
window.location.href = encodeURI('b.html?cId='+id+"&cName="+encodeURIComponent(name));

B页面:

var name =  getUrlParams("name");

相关文章

网友评论

      本文标题:前端—URL传递参数中文乱码

      本文链接:https://www.haomeiwen.com/subject/jrsslctx.html