<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>
    如果將中文字符寫到IC卡中

    北京友我科技RFID讀寫器 轉(zhuǎn)載請注明出處,本篇地址:http://www.boaohouse.com/ywdn/NoteDetails.asp?id=17

        很多RFID讀寫器的初次開發(fā)者不知道中文字符在IC卡中如何存儲,本篇中我們將通過各種不同的代碼來演示中文字符如何通過RFID讀寫器讀和寫的。

    最簡單的例子就是C++的,例如:

    char s[]="友我科技IC讀寫器";

    YW_WriteaBlock(ReaderID,BlockID,16,s)

    尋卡后并且密鑰認證通過后,即可調(diào)用函數(shù)YW_WriteaBlock將中文字符串寫到IC卡中,讀的時候參考以下例子:

    char s[50];

    memset(s,0,50);

    YW_ReadaBlock(ReaderID,BlockID,16,s)

    執(zhí)行以上語句后,即可將IC卡中的中文讀到字符串s中。


    Delphi中將中文字符通過RFID讀寫器讀寫到IC卡中,基本與C++中一樣。

    delphi寫IC卡:

    s: string;

    s :='友我科技IC讀寫器';

    YW_WriteaBlock(ReaderID,BlockID,16,PChar(s))


    delphi讀IC卡:

    s: string;

    ba:array[0..16] of byte;

    ZeroMemory(@ba[0],16);

    YW_ReadaBlock(ReaderID,BlockID,16,@ba[0])

    s := StrPas(@ba[0]);


    在VB中將中文字符讀寫到IC卡中稍微麻煩一些,需要借助一個函數(shù)將中文字符解析到一個編碼數(shù)組中。

    VB中寫IC卡:

    dim s as String;

    dim StrCode() as Byte;

    s="友我科技IC讀寫器";

    StrData = VBA.StrConv(s, vbFromUnicode)

    YW_WriteaBlock(ReaderID,BlockID,16,StrData(0)) //由于每塊數(shù)據(jù)16字節(jié), 這里從Unicode編碼實際有18字節(jié), 多余的兩個字節(jié)被丟棄,實際應(yīng)用中應(yīng)該注意



    VB中讀IC卡

    dim s as String;

    dim StrCode(16) as Byte;

    YW_ReadaBlock(ReaderID,BlockID,16,StrData(0)) 

    s = VBA.StrConv(StrData, vbUnicode)



    支持的RFID讀寫器:

      <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>
      日韩人妻一区 | 啪啪啪免费网站 | 天天日夜夜撸 | 欧美办公室灰丝袜丝交 | 在线看A级片 | 国产色哟哟 | 韩国大尺度做爰床戏 | 少妇酒店露脸3p 少妇的诱惑播放 | 懂色AV一区二区三区免费看 | 全肉高h各种玩具震动男男 |