QR码中URL后面的额外文字

时间:2011-06-29 18:35:43

标签: url qr-code

我看过很多包含URL的QR码,但后面还有一些文字。类似的东西:

http://www.example.com   Thanks for scanning this QR code!

我尝试过使用多种不同的分隔方法(几个空格,一个问号,两个短划线,一个或两个返回),并且所有扫描程序都在不同程度上起作用。

有些人尊重空间性格,有些人尊重回归。有人认为当我使用return时,URL根本不是URL。长话短说,各种扫描程序(NeoReader,iNigma,Qrafter,Beetag,OptiScan等)如何处理URL后的字符。

对天气是否有任何共识(a)这是否是一个好主意,(b)如果是这样,那么“正确”(最佳实践)方法是什么? (我知道我应该阅读RFC以获取URL的确切定义,但由于读者程序遍布地图,我怀疑他们也没有读过它。)

2 个答案:

答案 0 :(得分:3)

您可以通过将文本消息转换为有效的URL来使其工作,同时尝试保持可读性。

在你的情况下,它可以是:

http://www.example.com?Thanks_for_scanning_this_QR_code

它并不完美,但它可以帮助网络分析方面区分所有QR码用户。

答案 1 :(得分:2)

空格绝对不是URL的一部分,因此,从这个意义上说,空格肯定应该界定URL的末尾。

整个字符串不是一个URL,当然是一个整体。所以是的,它要求麻烦。

正如您所发现的,实证答案是并非每个读者都能做到您想要的。例如,条形码扫描程序在此处理解拆分,但不会提示用户启动浏览器,因为有效负载本身不是URL。

所以:这是一个坏主意。