创建具有 600 个字符的 QR 码的可能解决方案?

Possible solutions to creating a QR code with 600 characters?

我有一个 600 个字符的字符串,我想将其转换为二维码,但显然存在某种限制。我用过:http://goqr.me/

加上以下文字:

802944f146b6cc98ddd1e8038b8ff61071bdb75a0e569e1c5edb22d6352496df870e0c04d31bb583b7e411333650ff73e10153f9513dc66e4483545a09b268664a9ec8a1aaecb3942187bf5709e12b643c8f8b3bf00f428d640f8bdc1ca5db9bab130154fd8850354b83c9053ff7b13907f096fb85dcd8d06ea11aa90b4ee8c620d2daa1a3e8694297c4a64893d78d42564ac9c55bbe7bda09a30093ce77fd9dae8d8a4521190728ab12c9d068bf55aedec0c1af2b1e67a2473ce706aba40a4e4312937316f09f9d634517669bc8aef28519838cc428b60f3ca2e32a08d63440a228d20ff85dcfb74e301486a5ef5582ec478d19eb1d7690d097e6a5259ce3006408522dde0e773ad0e6d909845620268d6dd00737ab847692c026857951c417475

扫描时有时会起作用。

根据 Wikipedia article on QR Code,该限制取决于字符集。对于字母数字(数字、大写字母、有限的其他字符),它是 4,296 个字符,对于 8 位二进制,它是 2,953 个字符。您的样本看起来像是二进制数据的十六进制编码。如果它真的是二进制数据,那么您可以将其视为一半(〜300)个字符的二进制数据。或者保持原样,使用完整的 ~ 600 个字符的二进制文件。或者您可以将其视为字母数字以获得更小的编码,但必须处理 UPPER/lower 大小写。无论如何,它应该很合适。

看看jquery.qrcode.js我对你的文字进行了快速测试并得到:

我的 Android phone.

扫描得很好