前端使用window.location.href时候的中文乱码问题

解决问题:

window.location.href = 'integral-h5/#/login?openid='+this.openid+'&nickname='+encodeURI(encodeURIComponent(this.nickname));

login页面:

this.nickname = decodeURIComponent(haoYao.getUrlKey("nickname"),"utf8");

获取url中指定参数的:

// 获取url中的code参数
    getUrlKey(name) {
        return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
    }
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页