<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
        主站蜘蛛池模板: 无码色偷偷亚洲国内自拍| 中文日本免费高清| 四虎免费影院ww4164h| 亚洲爱情岛论坛永久| 亚洲毛片一级带毛片基地| 一级做a爰全过程免费视频| 亚洲AV日韩AV天堂一区二区三区 | 亚洲精品无码久久久久久| 日韩在线免费视频| 亚洲熟妇无码AV在线播放| 亚洲AV无码乱码在线观看代蜜桃| 无忧传媒视频免费观看入口| 中文字幕亚洲图片| 成人久久免费网站| 亚洲国产精品毛片av不卡在线 | 亚洲AV无码专区亚洲AV桃| 午夜免费福利影院| 免费精品国自产拍在线播放 | 亚洲一区二区影院| 成av免费大片黄在线观看| 亚洲av综合avav中文| 国产精品视频免费观看| 亚洲综合无码一区二区痴汉| 四虎影视精品永久免费| 亚洲午夜无码久久久久小说| 免费在线观看污网站| 亚洲hairy多毛pics大全| 亚洲一区二区三区无码影院| 免费人成网站在线观看不卡| 亚洲乱码中文字幕手机在线 | 久久精品免费大片国产大片| 亚洲丁香色婷婷综合欲色啪| 精品久久久久久久免费人妻| WWW免费视频在线观看播放| 亚洲国产精品久久人人爱| 国产jizzjizz免费视频| 久9这里精品免费视频| 日韩亚洲国产综合高清| 久久亚洲国产精品五月天婷| 一级免费黄色大片| 亚洲综合久久夜AV |