jquery qrcode 超过34个字符时失败
我正在使用一个jQuery插件来从字符串生成二维码:
https://github.com/jeromeetienne/jquery-qrcode
这个插件在处理少于35个字符的字符串时效果很好,但如果字符串有35个字符或更多,二维码就不会显示了。
我的字符串长度是95个字符。
这是一个合理的限制吗?我是不是用错了库?
有没有什么想法或建议呢?
(我的后端是python/django,所以任何基于python的解决方案也可以接受)
1 个回答
3
在查看github网站时,发现有一个关闭的问题似乎和这个有关:https://github.com/jeromeetienne/jquery-qrcode/issues/2
这里提到有一个叫做 typeNumber
的属性,可以在创建时进行更改。看起来把这个属性的默认值4改成更高的数字(比如8)可以增加可用的字符数量。
我不太确定 typeNumber
的范围是多少,或者它具体代表什么(可能是某种位深度之类的),但你可以试试看……
希望这对你有帮助
补充:我查了一下,发现 typeNumber
似乎指的是某种二维码的“版本”。
关于版本和 typeNumber
的详细信息可以在这里找到:http://www.denso-wave.com/qrcode/vertable1-e.html