<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>

            普通字符串的中文與卡內(nèi)存儲格式


            IC卡讀卡器web插件中寫卡時有時候需要寫中文字符,對于開發(fā)工程師來說,接口本身支持直接寫中文的,讀的時候也可以直接讀出中文字符,所以不需要過多考慮。

            但是我們知道IC卡是一個存儲體,只要是存儲就涉及到編碼問題,否則就無法解析。那我們來說說這個web插件時如何將中文字符存儲在卡里面的,這個僅需要了解,與開發(fā)js無關(guān)。

            為了節(jié)省IC卡存儲空間,我們以ANSI編碼方式存儲所有的字符,英文和數(shù)字占一個字節(jié),中文字符占2個字節(jié)。這樣最大限度的使用IC卡的空間。

            當(dāng)我們寫一個數(shù)據(jù)塊時, 需要知道當(dāng)前的數(shù)據(jù)時多少個字節(jié)。數(shù)據(jù)塊為16個字節(jié),那么我們寫的內(nèi)容就不能超過16字節(jié)
            如:IC卡讀卡器web插件,共11個字符,占17個字節(jié), 多了1個字節(jié),所以最后一個字符 "件"字會寫入失敗。
            如果將這個字符串按照UTF-8編碼,那么共23個字節(jié),因為一個中文占3個字節(jié),這樣就比ANSI編碼多出6個字節(jié)。

            上一篇: HEX字符串與JS的byte數(shù)組
            下一篇: web插件中IC卡卡號的輸出格式

            RFID讀寫器,SDK,IC卡讀卡器,開發(fā)包,二次開發(fā),智能卡讀卡器,RFID讀卡器,CPU卡讀寫器,讀卡模塊
            北京友我科技有限公司 版權(quán)所有 (C)2015-2023
            客戶服務(wù)中心信箱: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>
                            日韩999 | 成人网导航 | 日本高清在线一区 | 色五月乱伦小说 | 亚洲欧美精品suv |