<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tinguo002

     

    JS中URL編碼參數(UrlEncode)

    JS中URL編碼參數(UrlEncode)
    網上有很多文字作品寫涉及在JS中呈現類似UrlEncode功能時都是自定義參數來呈現,其實JS中本身就有那樣的參數。
    參數parameter由于用類似URL的形式傳過去 , 所以別直接就那樣賦值
    以下是對變量值的URL編碼總結 : 意見用encodeURIComponent() , GET 和POST方法都能夠發送過去
    Java編程script中存在幾種對URL字符串停止編碼的竅門:escape(),encodeURI(),以及encodeURIComponent()。這幾種編碼所起的功能各不相同。
    escape() 竅門:
    采用ISO Latin字符集對指定的字符串停止編碼。所有的空格符、標點符號、特殊字符以及更多有聯系非ASCII字符都將被轉化成%xx各式的字符編碼(xx等于該字符在字符集表里面的編碼的16進制數字)。比如,空格符對應的編碼是%20。
    不會被此竅門編碼的字符: @ * / +
    encodeURI() 竅門:
    把URI字符串采用UTF-8編碼各式轉化成escape各式的字符串。
    不會被此竅門編碼的字符:! @ # $& * ( ) = : / ; ? + '
    encodeURIComponent() 竅門:
    把URI字符串采用UTF-8編碼各式轉化成escape各式的字符串。與encodeURI()相比,那個竅門將對更多的字符停止編碼,比如 / 等字符。所以假如字符串里面包含了URI的幾個部份的話,別用那個竅門來停止編碼,否則 / 字符被編碼之后URL將呈現錯誤。
    不會被此竅門編碼的字符:! * ( ) '

    因此,對于漢文字符串來說,假如不期望把字符串編碼各式轉化成UTF-8各式的(比如原頁面和目的頁面的charset是一致的時候),只需求應用 escape。假如你的頁面是GB2312或者更多有聯系的編碼,而接受參數parameter的頁面是UTF-8編碼的,就要采用encodeURI或者encodeURIComponent。

    文章詳細參考:http://www.cnblogs.com/neru/archive/2010/07/10/1774718.html



    歡迎大家訪問我的個人網站 萌萌的IT人

    posted on 2014-07-22 19:09 一堣而安 閱讀(1013) 評論(0)  編輯  收藏 所屬分類: js_css

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品线在线观看| 久久亚洲精品无码观看不卡| 亚洲精品高清国产麻豆专区| 日本亚洲欧洲免费天堂午夜看片女人员| 国产精品亚洲综合专区片高清久久久| 特级毛片全部免费播放| 亚洲成a人片在线播放| 一级毛片正片免费视频手机看 | 免费看一级一级人妻片| 久久久久久亚洲精品影院| 很黄很黄的网站免费的| 亚洲va在线va天堂成人| 女人18毛片水真多免费看| 亚洲日韩欧洲乱码AV夜夜摸| 成av免费大片黄在线观看 | 日韩免费的视频在线观看香蕉| 国产亚洲福利精品一区| 国产精品免费无遮挡无码永久视频 | 亚洲日韩AV一区二区三区四区| 青青草国产免费久久久下载| 久久亚洲AV成人无码国产电影| 亚洲国产成人精品久久久国产成人一区二区三区综 | 久久国产免费观看精品| 免费在线黄色网址| a级毛片免费高清视频| 亚洲av成人无码久久精品| 99久久精品日本一区二区免费| 国产成人精品亚洲2020| 吃奶摸下高潮60分钟免费视频| 丁香花在线观看免费观看图片| 99久久亚洲精品无码毛片| 在线观看免费无码专区| 亚洲日产2021三区| 免费看国产一级片| 免费在线看污视频| 亚洲熟妇AV一区二区三区浪潮| 亚洲Av无码国产情品久久| 久久免费高清视频| 亚洲国产成人精品无码区二本 | 久九九精品免费视频| 亚洲精品偷拍无码不卡av|