QR码可以包含不同的内容(URL,vCards,Wifi-Configurations ......) - 在QR-Code规范中似乎没有关于内容的定义。
如何区分这些不同的内容类型?只通过解析内容的前几个字符并匹配到URL方案(http:,tel:,fb :)?或者代码中还有另一个“魔法”值吗?
所以似乎不可能在一个QR码中编码多个内容而不用赌博与阅读器兼容性... ...一个URL和一个代码中的一些文本。
提前致谢。
答案 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://
,VCARD
,tel:
等。