如何验证两个(版本10)QR码是否具有相同的消息?

时间:2013-11-07 16:22:46

标签: qr-code passbook

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

出于某种原因,Passbook生成的QR码与原始的第三方QR码不同,即使它们在解码时看起来具有相同的消息。它们都是版本10二维码。

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

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

1 个答案:

答案 0 :(得分:2)

你应该解码它们并比较字符串。没有“隐形”字符 - 可能是非打印字符,但它们仍会出现在字符串中。

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