1. 程式人生 > >解決jq獲取URL中文亂碼問題

解決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]);