小程序
为什么wx.scanCode扫码识别0开头的EAN_13码会被强制识别为UPC_A?[图片] [图片][图片] 简单来说:微信识别EAN_13的时候如果遇到0开头的会直接省略0后返回UPC-A格式的12位结果. 在条码识别中,[代码]UPC-A[代码] 和 [代码]EAN-13[代码] 本质上是可以互换的,但它们的“位数”定义不同。 1. 为什么 0 消失了?从识别结果来看,EAN_13 : 0452425822666的结果 [代码]scanType[代码] 是 [代码]UPC_A[代码]。 UPC-A 码:是北美标准,长度固定为 12位。EAN-13 码:是国际标准(包括中国),长度固定为 13位。当你扫描一个以 [代码]0[代码] 开头的 13 位 EAN 码时,扫码引擎识别出它符合 [代码]UPC-A[代码] 标准。由于 [代码]UPC-A[代码] 只有 12 位,它会自动去掉最前面的补位符 [代码]0[代码]。 2. 核心原因剖析兼容性设计:历史上,为了让北美系统兼容国际 EAN 码,所有 EAN-13 码如果以 [代码]0[代码] 开头,其后 12 位就完全等同于一个 [代码]UPC-A[代码] 码。微信扫码漏洞:微信的 [代码]wx.scanCode[代码] 接口在识别时,如果条码同时符合两种标准,有时会优先返回更具体的 [代码]UPC_A[代码] 类型,并按照该协议截断前导零。问题就是为什么我给出的是一个13位的EAN_13国际标准码 微信的扫码接口要按照12位来返回结果?
公众号流量问题,请问目前账号流量断崖下跌几乎没有推荐,后台没有看到违规提醒。麻烦看下是什么原因导致的,以便修正。谢谢!账号名称:简妮特小姐 [图片]
我在微信公众号后台选择文章加热时,显示账号状态异常,无法加热,账号没有违规,我该怎么办?
小程序
怎么生成试用版给朋友用?状态: - 审核还没通过 - 已经在project member 和trial member添加了朋友 但是朋友扫码会显示“not released yet”