我正在为第三方制作Apple Passbook通行证,我需要在通行证上显示的QR码实际上是通过解码来制作另一个二维码,因为Apple只允许您指定消息对于QR码而不是它的实际图片。
出于某种原因,Passbook生成的QR码与原始的第三方QR码不同,即使它们在解码时看起来具有相同的消息。它们都是版本10二维码。
我已经发现这是由于不同级别的错误恢复。
如何验证代码是否包含完全相同的信息(相同的编码等)?
答案 0 :(得分:2)
你应该解码它们并比较字符串。没有“隐形”字符 - 可能是非打印字符,但它们仍会出现在字符串中。
请注意,编码可能因掩码模式和ECI段的选择而异。