Привет, Дэн. Я разработчик сканера штрих-кодов и только что увидел твой вопрос.У меня есть еще немного информации, которая может помочь.
Для этого не существует настоящего «стандарта»;Я полагаю, что спецификация HTTP является самой близкой вещью, и технически в ней говорится, что вам нужно "http://". В этой вики есть все, что мы думаем, что знаем о стандартах и фактических стандартах в этой области.
Я могу сказать вам, что QR-коды имеют специальные режимы для кодирования только цифр и буквенно-цифрового текста. Альфа-режим включает в себя только заглавные буквы, но включает в себя пунктуацию, такую как двоеточие и косая черта. "HTTP://FOO.ORG/BAR" должен быть кодируемым вQR-коды в меньшем количестве байтов, чем "http://foo.org/bar".
, сами URL-адреса чувствительны к регистру, однако. Не обязательно в верхнем регистре URL-адрес. Но приложение сервера может быть без учета регистра. Если вы контролируете конечные точки и знаете, что можете использоватьвсе в верхнем регистре, это способ, возможно, втиснуть в версию 1.
Наконец, я скажу, что QR-коды версии 1 немного странные, так как у них нет шаблона выравнивания. Без четвертой точки найти это может'' (ну, глупый, но эффективный процесс, используемый сканером штрих-кода и, соответственно, много сканироватьers) учитывают искажение перспективы.Это происходит, чтобы работать только с небольшим наклоном.Но версия 2 на самом деле имеет небольшое преимущество для декодируемости с этим шаблоном выравнивания.