Возможные решения для создания QR-кода с 600 символами?

1

У меня есть строка с 600 символами, которую я хочу преобразовать в QR-код, но, видимо, есть какое-то ограничение. Я использовал: http://goqr.me/

Со следующим текстом:

Он работает иногда при сканировании.

  • Есть ли лучшая библиотека js, которую я могу использовать для рендеринга QR-кода?
  • Какие еще улучшения я могу сделать, чтобы это сканировать более надежно?
  • 0
    Вы можете сократить строку, либо применить сжатие, либо, если у вас есть доступ к Интернету, вы можете использовать urlshortener или сохранить строку в базе данных и только отправить идентификатор.
Теги:
barcode-scanner
qr-code
scanning

1 ответ

0
Лучший ответ

Согласно статье Википедии о QR-коде, ограничение зависит от набора символов. Для буквенно-цифровых (цифры, буквы ВЕРХНИЙ СЛУЧАЙ, ограниченные другие символы) это 4 296 символов и для 8-битных двоичных 2,953 символов. Ваш образец выглядит как шестнадцатеричное кодирование двоичных данных. Если это действительно двоичные данные, вы можете считать его как двоичный код с числом символов (~ 300). Или оставьте его как есть с полным бинарным символом ~ 600 символов. Или вы можете рассматривать его как буквенно-цифровое для меньшей кодировки, но должны иметь дело с UPPER/lower case. В любом случае, он должен соответствовать только штрафу.

Взгляните на jquery.qrcode.js. Я быстро проверил ваш текст и получил:

Изображение 174551

и он отлично сканировался на моем телефоне Android.

  • 0
    Нет, мой телефон не сканирует его. кто-нибудь еще попробует? у меня есть игра ZOTO MOTO
  • 0
    Я подозреваю, что проблема заключается в высоком разрешении, которое основано на комбинации количества символов и набора символов. Я не уверен (бросил быстрый взгляд и еще не понял), как установить это в jquery.qrcode.js. Ключевой вопрос: имеет ли значение верхний или нижний регистр для этого приложения?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню