Delphi 二维码生成工具 DelphiZXingQRCode

我最近在编写一个二维码生成的代码,使用了 Debenu-DelphiZXingQRCode 这个 VCL ,但是在使用中发现这个工具在编码上存在 bug。

具体来说,我需要对一组十六进制字符串编码(0-9,A-F)但是发现设置为 qrAuto, qrNumeric 以及 qrAlphanumeric 都无法对 0 进行编码。

意思是比如: 55AA000011 生成二维码之后再用手机识别,结果只是 55AA11,中间的 0000 会被删除(我尝试了手机上的2款不同识别内核

的软件,都是这样);如果切换为 qrISO88591 编码之后的结果可以正常识别,但是如果字符串很长效率又低了很多。

暂时不推荐大家使用这个 VCL

DelphiZXingQRCode-master

发表评论

电子邮件地址不会被公开。 必填项已用*标注