2011-06-29 6 views
1

URLを含む数多くのQRコードを見たことがあります。私は別の区切りメソッドの数(複数のスペース、疑問符、2つのダッシュ、1または2を返す)と、各種スキャンプログラム上の度合いを変化させることにすべての作業を使用して実験してきたQRコードのURLの後の余分なテキスト

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

:のようなもの。

いくつかは空白文字を尊重し、他は返り値を尊重します。何人かは、私がリターンを使うとURLが全くURLではないと思う人もいます。簡単に言えば、さまざまなスキャンプログラム(NeoReader、iNigma、Qrafter、Beetag、OptiScanなど)がURLの後ろの文字をどのように扱うかは、地図上にあります。

天気に関するコンセンサスはありますか?これは良いアイデアであるかどうかではありません。もしそうなら、それを行うための正しい方法(ベストプラクティス)は何ですか? (URLの正確な定義についてはRFCを読むべきだが、読者のプログラムはすべて地図上にあるので、読んでいないと思う。)

答えて

2

スペースは間違いなくURLの一部ではないその意味で、スペースはURLの終わりを間違いなく区切ります。

文字列全体がURLではなく、全体としてはもちろんのことです。そう、はい、それはトラブルを求めています。

あなたが見出したように、経験的な答えは、すべての読者があなたの望むことをするわけではないということです。バーコードスキャナはここでは分割を理解していますが、ペイロードはURL自体ではないため、ブラウザを起動するようにユーザーに求めません。

So:それは悪い考えです。

3

可読性を保ちながら、テキストメッセージを有効なURLに変換することで動作させることができます。

あなたのケースではそれはすることができます。

http://www.example.com?Thanks_for_scanning_this_QR_code

それは完璧ではないのですが、それはすべてのQRコードのユーザーを区別するためにウェブ解析側に助けることができます。

関連する問題