<td id="n3ws3"></td>
          <th id="n3ws3"></th>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
            <del id="n3ws3"><form id="n3ws3"></form></del>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>

            HEX字符串與JS的byte數(shù)組


            IC卡讀卡器web插件在參數(shù)傳遞過程中很多地方都是用字符串,普通字符串和HEX字符串。普通字符串就是一般的文本,支持英文,數(shù)字和中文,使用起來非常方便。 但是有很多地方使用的是HEX字符串,HEX字符串就是將一個BYTE數(shù)組直接展現(xiàn)為一個字符串,例如數(shù)組[0x01,0x02,0xAA,0xBB],我們將其作為HEX字符串顯示為0102AABB, 每個字節(jié)為2個字符。這樣展現(xiàn)更直觀。

            那么HEX字符串和byte數(shù)組之間該如何轉換呢?

            一、byte數(shù)組轉換為HEX字符串

            function bytestostr(bytes)
            {
            let str="";
            for(let i=0;i let k=bytes[i].toString(16);
            if(k.length==1)k="0"+k; //為了保證0-F這些數(shù)字對齊,我們需要在前面補0
            str+=k;
            }
            return str;
            }

            代碼很少,我們來執(zhí)行下看看

            let bytes=new Uint8Array(8);
            for(let i=0;i let str = bytestostr(bytes);
            console.log(str);

            NFC讀寫器web插件數(shù)組轉hex字符串

            二、HEX字符串轉換byte數(shù)組

            function strtobytes(hexstr)
            {
            let len = hexstr.length/2;//取得字符串的長度
            let bytes=new Uint8Array(len);//初始化數(shù)組
            let str="";
            for(let i=0;i bytes[i] = parseInt(hexstr.substring(i*2,i*2+2),16);//按照每2位為一個字節(jié)來轉換
            }
            return bytes;
            }

            同樣來測試看看

            var str="AABBCCDD";
            let bytes=strtobytes(str);
            console.log(bytes);

            NFC讀寫器web插件hex字符串轉數(shù)組

            上一篇: IC卡讀卡器web插件的屬性
            下一篇: 普通字符串的中文與卡內(nèi)存儲格式

            RFID讀寫器,SDK,IC卡讀卡器,開發(fā)包,二次開發(fā),智能卡讀卡器,RFID讀卡器,CPU卡讀寫器,讀卡模塊
            北京友我科技有限公司 版權所有 (C)2015-2023
            客戶服務中心信箱:coodor#126.com(將#改為@).
            熱線直撥: 010-57049038 18910685939 QQ: 896163157,1403463073
            京ICP備14016005號
            微信掃一掃聯(lián)系我們

            微信掃一掃聯(lián)系我們

            友我科技

              <td id="n3ws3"></td>
                          <th id="n3ws3"></th>
                            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                            <del id="n3ws3"><form id="n3ws3"></form></del>
                            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>
                            AV日韩在线播放 | 久热福利视频 | 亚洲精品夜色 | 精品久久伊人网 | 日韩无码中文字幕 |