相關資料:
http://www.lab-z.com/delphizxingqrcode/ 原文章地址
問題一:
我最近在編寫一個二維碼生成的代碼,使用了 Debenu-DelphiZXingQRCode 這個 VCL ,但是在使用中發現這個工具在編碼上存在 bug。
具體來說,我需要對一組十六進制字符串編碼(0-9,A-F)但是發現設置為 qrAuto, qrNumeric 以及 qrAlphanumeric 都無法對 0 進行編碼。
意思是比如: 55AA000011 生成二維碼之后再用手機識別,結果只是 55AA11,中間的 0000 會被刪除(我嘗試了手機上的2款不同識別內核
的軟件,都是這樣);如果切換為 qrISO88591 編碼之后的結果可以正常識別,但是如果字符串很長效率又低了很多。
暫時不推薦大家使用這個 VCL
DelphiZXingQRCode-master
https://www.lab-z.com/wp-content/uploads/2016/02/DelphiZXingQRCode-master.zip