【发布时间】:2016-01-05 18:43:15
【问题描述】:
我正在尝试使用静态文本和 URL 创建一个二维码。静态文本长度为 23 个字符,并且必须位于代码的首位。我可以在文本之后添加 URL,我的手机扫描工具将其识别为 URL,但我需要它在扫描时自动启动 URL。基本上忽略前23位数字。我可以使用分隔符来实现此目的吗?
【问题讨论】:
我正在尝试使用静态文本和 URL 创建一个二维码。静态文本长度为 23 个字符,并且必须位于代码的首位。我可以在文本之后添加 URL,我的手机扫描工具将其识别为 URL,但我需要它在扫描时自动启动 URL。基本上忽略前23位数字。我可以使用分隔符来实现此目的吗?
【问题讨论】:
QRCode 规范没有说明它可以包含的内容,因此您仅限于扫描仪如何处理输入。您可以在zxing lib wiki 和一些很好的示例on this SO answer 上找到二维码可以包含的实际内容的良好描述。
基本上你可以有一个 URL(可能有你的静态文本作为参数显示在页面上,想想http://example.com?text=yourContent),或者一个带有 URL 的文本 - 在这种情况下你是扫描仪 -依赖于实现,但最终可能会得到错误的结果。没有默认分隔符。
【讨论】:
qrcodeText = "My sample text\nhttps://www.example.com" 我想知道这是否适用于其他手机,如 Android。