解决:JS代码URL传中文参数乱码

来源:互联网 发布:上海sai软件培训 编辑:程序博客网 时间:2024/06/06 07:47

如题:解决JS代码URL传中文参数乱码

方法和步骤:


传参数之前对中文的url参数进行 window.location = encodeURI(encodeURI("xxx.html?title="+"中文"));

接收参数的地方 decodeURI(getUrlParam('title'));


getUrlParam 方法如下

// 获取url中的参数

functiongetUrlParam (name) {

    var reg = new RegExp("(^|&)"+ name + "=([^&]*)(&|$)");

    var r = window.location.search.substr(1).match(reg);

    if (r!= null) {

        returnunescape(r[2]);

    }else{

        returnnull;

    }


0 0
原创粉丝点击