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