解决jq获取URL中文乱码问题

网上的方法:

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

但是获取到的值出现中文乱码问题:


解决:把unescape()方法改为decodeURL即可解决

return decodeURL(r[2]);


猜你喜欢

转载自blog.csdn.net/qq_30308981/article/details/80637260