13

カスタムフィールドを使用してコードを生成する必要があります:of idofthefield 。field+namefield+values

  1. QRコード内でエンコードできるデータの長さはどれくらいですか?挿入できるフィールド/値の数を知る必要があります。

  2. XMLまたはJSONまたはCSVを使用する必要がありますか?最も一般的で効率的なものは何ですか?

4

2 に答える 2

18

XML / JSONは小文字が含まれるため、QRコードの英数字モードの対象にはなりません。バイトモードを使用する必要があります。最大は2,953文字です。ただし、実際の制限ははるかに少なく、おそらく数百文字です。

可能であれば、データへのハイパーリンクをエンコードすることをお勧めします。

Terenceが言うように、XML / JSONを表示する以外に、読者は何もしません。とにかく、そのデータで何か便利なことをするには、カスタムリーダーが必要です。(これは、これがQRコードの適切な使用例ではないことを示唆しています。)ただし、独自のリーダーを作成している場合は、gzip圧縮を使用してペイロードをはるかに小さくすることができます。あなたの読者はそれを解凍することを知っているでしょう。

あなたは実行可能な何かで逃げるかもしれませんが、これは一般的に良いアプローチではありません。

于 2012-07-04T14:25:18.003 に答える
6

使用できる英数字の最大数は4,296文字です。ただし、これには最も低い形式のエラー訂正が必要であり、スキャンが非常に困難になります。

一般に、JSONはXMLよりもデータストレージで効率的です。

ただし、コードをスキャンするには独自のアプリを作成する必要があります。生のJSONまたはXMLを処理するアプリはわかりません。ただし、すべてのスキャナーでテキストが表示されます。

于 2012-07-04T13:12:36.363 に答える