0

我正在为第 3 方制作Apple Passbook Pass,而我需要在通行证上显示的 QR 码实际上是通过解码另一个 QR 码制成的,因为 Apple 只允许您指定 QR 码的消息,而不是它的实际图片。

出于某种原因,Passbook 生成的 QR 码与原始的第 3 方 QR 码不同,尽管它们在解码时似乎具有相同的信息。它们都是版本 10 的二维码。

我已经发现这是由于不同级别的错误恢复造成的。

如何验证代码是否包含完全相同的信息(相同的编码等)?

4

1 回答 1

2

您应该对它们进行解码并比较字符串。没有“不可见”的字符——也许是非打印字符,但它们仍会出现在字符串中。

请注意,编码可能因掩码模式和 ECI 段的选择而异。

于 2013-11-07T18:45:31.727 回答