<sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
  1. <center id="62jh5"></center>

    <legend id="62jh5"></legend>
    <sub id="62jh5"></sub>

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


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

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

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

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

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

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

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

    友我科技

      <sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
        <center id="62jh5"></center>

          <legend id="62jh5"></legend>
          <sub id="62jh5"></sub>
          小嫩苞一区二区三区 | 久久精品久久久精品美女 | 国产白浆一区二区三区 | 触手伸进小舞下白嫩的小乳h视频 | 久热精品在线 | 69性爱视频 | 日本亚洲黄色视频 | 456人成免费视频在线看A片尿 | 特级西西人体 | 91看片黄 |