• <optgroup id="0qkam"><li id="0qkam"></li></optgroup>
    <source id="0qkam"></source>
    <menu id="0qkam"><div id="0qkam"></div></menu> <source id="0qkam"><li id="0qkam"></li></source>
    <div id="0qkam"></div>
  • 瀏覽器部落:-綠色安全純凈官方版!

    JavaScript處理base64編碼的代碼示例

    時間:2021-3-25作者:未知來源:瀏覽器部落人氣:

    網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
    本篇文章給大家帶來的內容是關于JavaScript處理base64編碼的代碼示例,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

    因為項目需求,需要處理base64編碼,再次記錄,便于之后調用

    關于base64:

    base64的本質就是把每8位的ASCII編碼變成另外一個每6位的編碼,用另外一個參照表進行對應翻譯。

    以下為base64的js:

    var Base64 = {
        // 轉碼表
        table : [
            'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
            'I', 'J', 'K', 'L', 'M', 'N', 'O' ,'P',
            'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
            'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
            'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
            'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
            'w', 'x', 'y', 'z', '0', '1', '2', '3',
            '4', '5', '6', '7', '8', '9', '+', '/'
        ],
        UTF16ToUTF8 : function(str) {
            var res = [], len = str.length;
            for (var i = 0; i < len; i++) {
                var code = str.charCodeAt(i);
                if (code > 0x0000 && code <= 0x007F) {
                    // 單字節,這里并不考慮0x0000,因為它是空字節
                    // U+00000000 – U+0000007F     0xxxxxxx
                    res.push(str.charAt(i));
                } else if (code >= 0x0080 && code <= 0x07FF) {
                    // 雙字節
                    // U+00000080 – U+000007FF     110xxxxx 10xxxxxx
                    // 110xxxxx
                    var byte1 = 0xC0   

    關鍵詞:JavaScript處理base64編碼的代碼示例




    Copyright © 2012-2018 瀏覽器部落(http://www.gecomng.com) .All Rights Reserved 網站地圖 友情鏈接

    免責聲明:本站資源均來自互聯網收集 如有侵犯到您利益的地方請及時聯系管理刪除,敬請見諒!

    QQ:1006262270   郵箱:kfyvi376850063@126.com   手機版 

    欧AV美亚洲精品无码专区
  • <optgroup id="0qkam"><li id="0qkam"></li></optgroup>
    <source id="0qkam"></source>
    <menu id="0qkam"><div id="0qkam"></div></menu> <source id="0qkam"><li id="0qkam"></li></source>
    <div id="0qkam"></div>