亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

jquery url中文亂碼的解決辦法:首先創建一個傳遞參數的HTML頁面,并進行兩次encodeURI轉碼;然后在接收參數的HTML頁面中通過“decodeURI(_t);”轉一次碼即可。


jQuery url中文亂碼怎么辦


jquery url傳參中文亂碼怎么解決?

jquery 通過url進行地址傳參(中文亂碼處理)

一、傳遞參數頁面.html

<script type="text/javascript">
    var name = 'abc';  //字符串英文
    var num = 998;   //數字
    var cla= '電腦';  //中文
    var _t = encodeURI(encodeURI(cla)); 
    //中文需要進行兩次encodeURI轉碼( encodeURI:把URI字符串采用UTF-8編碼格式轉化成escape格式的字符串。)
    window.location.href = "../aa.html?name=" + name(字符串) + "&num=num (數字)" + "&cla=_t (中文)";
  
</script>

二、接收參數頁面.html

(最終頁面地址形如:../aa.html?name=abc&num=998&cla=%25E7%2594%25B5%25E8%2584%2591)

<script type="text/javascript">
    //獲取地址參數
    var _name = getQueryString("name");
    var _num=getQueryString("num");
    var _t = getQueryString("cla"); //此為中文參數,需轉碼
    var title = decodeURI(_t); //只需要轉一次碼 
  
    console.log(title);//此處打印出來是中文。
  
  
  
    function getQueryString(name) { 
        //正則表達式,獲取地址中的參數
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 
        var r = window.location.search.substr(1).match(reg); 
  
        if (r != null) return unescape(r[2]); return null;
  
    }
  
</script>



分享到:
標簽:jQuery url中文亂碼
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定