【问题标题】:How are different content types within QR-Codes distinguished?如何区分 QR 码中的不同内容类型?
【发布时间】:2016-02-19 19:59:06
【问题描述】:

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

如何区分这些不同的内容类型?仅通过解析内容的前几个字符并匹配 URL 方案(http:、tel:、fb:)?还是代码中还有另一个“神奇”值?

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

提前致谢。

【问题讨论】:

标签: qr-code url-scheme vcf-vcard


【解决方案1】:

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

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

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

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

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

您可以做的最好的事情是创建一个指向包含不同类型数据的网页的 URL。比如我的二维码指向http://edent.tel/,那么网站就有mailto:http://VCARDtel:等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    • 2023-01-24
    • 1970-01-01
    相关资源
    最近更新 更多