<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:08:26
        文檔

        將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧

        將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧:在很多時候,我們直接在url中傳遞中文參數時,讀到的中文都是亂碼,那么我們應該怎么將這些參數轉換呢? 下面我們來介紹一下方法 1、我們新建一個 UrlEncode.js 然后將下面的代碼拷貝進去 代碼如下: //JS版的Server.UrlEncode編碼函數 String
        推薦度:
        導讀將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧:在很多時候,我們直接在url中傳遞中文參數時,讀到的中文都是亂碼,那么我們應該怎么將這些參數轉換呢? 下面我們來介紹一下方法 1、我們新建一個 UrlEncode.js 然后將下面的代碼拷貝進去 代碼如下: //JS版的Server.UrlEncode編碼函數 String

        在很多時候,我們直接在url中傳遞中文參數時,讀到的中文都是亂碼,那么我們應該怎么將這些參數轉換呢?

        下面我們來介紹一下方法
        1、我們新建一個 UrlEncode.js 然后將下面的代碼拷貝進去
        代碼如下:
        //JS版的Server.UrlEncode編碼函數
        String.prototype.UrlEncodeGB2312 = function () {
        var str = this;
        str = str.replace(/./g, function (sHex) {
        window.EnCodeStr = "";
        window.sHex = sHex;
        window.execScript('window.EnCodeStr=Hex(Asc(window.sHex))', "vbscript");
        return window.EnCodeStr.replace(/../g, "%{blogcontent}amp;");
        });
        return str;
        }
        String.prototype.UrlEncode = function () {
        var s = escape(this);
        var sa = s.split("%");
        var retV = "", retE = "";
        if (sa[0] != "") {
        retV = sa[0];
        }
        for (var i = 1; i < sa.length; i++) {
        if (sa[i].substring(0, 1) == "u") {
        retV += Hex2Utf8(Str2Hex(sa[i].substring(1, 5)));
        if (sa[i].length > 4)
        retV += sa[i].substring(5);
        }
        else retV += "%" + sa[i];
        }
        return retV;
        }
        function Str2Hex(s) {
        var c = "";
        var n;
        var ss = "0123456789ABCDEF";
        var digS = "";
        for (var i = 0; i < s.length; i++) {
        c = s.charAt(i);
        n = ss.indexOf(c);
        digS += Dec2Dig(eval(n));
        }
        return digS;
        }
        function Dec2Dig(n1) {
        var s = "";
        var n2 = 0;
        for (var i = 0; i < 4; i++) {
        n2 = Math.pow(2, 3 – i);
        if (n1 >= n2) {
        s += '1';
        n1 = n1 – n2;
        }
        else
        s += '0';
        }
        return s;
        }
        function Dig2Dec(s) {
        var retV = 0;
        if (s.length == 4) {
        for (var i = 0; i < 4; i++) {
        retV += eval(s.charAt(i)) * Math.pow(2, 3 – i);
        }
        return retV;
        }
        return -1;
        }
        function Hex2Utf8(s) {
        var retS = "";
        var tempS = "";
        var ss = "";
        if (s.length == 16) {
        tempS = "1110" + s.substring(0, 4);
        tempS += "10" + s.substring(4, 10);
        tempS += "10" + s.substring(10, 16);
        var sss = "0123456789ABCDEF";
        for (var i = 0; i < 3; i++) {
        retS += "%";
        ss = tempS.substring(i * 8, (eval(i) + 1) * 8);
        retS += sss.charAt(Dig2Dec(ss.substring(0, 4)));
        retS += sss.charAt(Dig2Dec(ss.substring(4, 8)));
        }
        return retS;
        }
        return "";
        }

        2、使用方法,當然就是我們的((字符串.UrlEncode() )就可以將字符串轉換為utf-8編碼的url參數((字符串.UrlEncodeGB2312() )就可把字符串轉換成gb2312編碼的參數,很好吧,O(∩_∩)O哈哈~

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧

        將字符串轉換成gb2312或者utf-8編碼的參數(js版)_javascript技巧:在很多時候,我們直接在url中傳遞中文參數時,讀到的中文都是亂碼,那么我們應該怎么將這些參數轉換呢? 下面我們來介紹一下方法 1、我們新建一個 UrlEncode.js 然后將下面的代碼拷貝進去 代碼如下: //JS版的Server.UrlEncode編碼函數 String
        推薦度:
        標簽: 編碼 轉的 gb2312
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产成人久久三区| 中文字幕人成人乱码亚洲电影| 亚洲嫩草影院久久精品| 两性色午夜免费视频| 亚洲色婷婷综合久久| 光棍天堂免费手机观看在线观看| 亚洲精品美女久久久久99小说| 一区二区三区精品高清视频免费在线播放 | 亚洲男人的天堂在线va拉文| 免费大片av手机看片高清| 久久99亚洲综合精品首页 | 亚洲av无码无线在线观看| 亚洲成a人片在线观看老师| 免费在线观看一区| 亚洲日韩精品无码专区网址| 久久99精品视免费看| 亚洲av永久综合在线观看尤物| 女人张腿给男人桶视频免费版| 色欲aⅴ亚洲情无码AV| 久久久久久久亚洲精品| 午夜精品免费在线观看| 国产成人精品日本亚洲专一区| 哒哒哒免费视频观看在线www| 中文字幕免费观看视频| 亚洲毛片一级带毛片基地| 欧美在线看片A免费观看| 成人在线免费视频| 亚洲欧洲国产精品你懂的| 女人被男人躁的女爽免费视频| 草久免费在线观看网站| 亚洲网址在线观看你懂的| 全免费a级毛片免费看不卡| 一边摸一边爽一边叫床免费视频| 亚洲AV无码国产在丝袜线观看| 无人在线观看完整免费版视频 | 免费观看91视频| 亚洲精品中文字幕无码A片老| 国产性爱在线观看亚洲黄色一级片| 一级毛片免费观看不卡的| 亚洲sm另类一区二区三区| 亚洲国产精品线在线观看|