2011-06-14 17 views
1

我使用這個jQuery插件生成字符串QR代碼:jQuery的QR碼失敗使用超過34字符長

https://github.com/jeromeetienne/jquery-qrcode

它正常工作與少於35個字符的字符串,如果字符串爲35 o更大的qrCode根本不會顯示。

我的字符串長度爲95個字符。

這是一個邏輯限制嗎?我使用了錯誤的庫嗎?

關於此問題的任何建議或建議?

(我的後端是蟒蛇/ Django的,所以任何基於Python的解決方案將是太接受)

回答

3

在看看GitHub的網站,有一個似乎涉及到這個封閉的問題:https://github.com/jeromeetienne/jquery-qrcode/issues/2

似乎有一個typeNumber屬性可以在創建時進行更改。看起來,將其從默認值4更改爲更高的數字(即8或更多)會增加可用字符的數量。

我不知道什麼typeNumber s範圍內的,或究竟它代表(可能有點深度或東西),但嘗試了這一點...

HTH

編輯:我Google搜索了一下,看起來typeNumber是指某種描述的一種QR碼「版本」。

版本的全面崩潰/ typeNumber S可在這裏找到:http://www.denso-wave.com/qrcode/vertable1-e.html

+1

+1你一針見血的頭部。請參閱[我的測試](http://jsfiddle.net/Pja4X/1/)。正如你所說,它默認爲4,並且不會根據提供的數據自動更改。它必須明確改變。 – Wiseguy 2011-06-14 01:36:48