如何区分QR码中的不同内容类型?

时间:2015-11-18 07:23:42

标签: qr-code url-scheme vcard

QR码可以包含不同的内容(URL,vCards,Wifi-Configurations ......) - 在QR-Code规范中似乎没有关于内容的定义。

如何区分这些不同的内容类型?只通过解析内容的前几个字符并匹配到URL方案(http:,tel:,fb :)?或者代码中还有另一个“魔法”值吗?

所以似乎不可能在一个QR码中编码多个内容而不用赌博与阅读器兼容性... ...一个URL和一个代码中的一些文本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

  

如何区分这些不同的内容类型?只通过解析内容的前几个字符并匹配到URL方案(http:,tel:,fb :)?

是。 QR码只包含一串UTF-8字符。由QR扫描仪来解释文本。

通常,它会查看前几个字符,看它们是否与它识别的方案相匹配。

  

所以似乎不可能在一个QR码中编码多个内容而不用赌博与阅读器兼容性... ...一个URL和一个代码中的一些文本。

那是对的。通常,单个QR码包含单条信息。如果你的代码是http://example.com/\nVisit Us!,那么很可能会让一些读者感到困惑。

您可以做的最好的事情是创建一个指向包含不同类型数据的网页的URL。例如,我的QR码指向http://edent.tel/网站,然后mailto:http://VCARDtel:等。