我尝试使用在线工具,例如google/qr_codes和
goQR.me,但都没有“alphanumeric characters”选项,只有完整的二进制(UTF8或ISO)字符集。我只需要一个小的字母数字(AZ,0-9, - ,/等),因此像http://bit.ly/1234
“(带length=18
的字符串)这样的字符串可以用Version-1表示(21行)QR码符号。
我也尝试安装(Linux,PHP,Python等)工具......令我惊讶的是,没有“字母数字”选项! (仅间接地,“二元”选项)。
示例:
好:https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=http://bit.ly/12&chld=L|1使用版本1 QR码生成符号“http://bit.ly/12
”(带length=16
的字符串)。好!指南说“...最多可以编码25个字母数字字符”,因此16 <25,然后被认为是版本-1。
1.1 错误:https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=http://bit.ly/12&chld=M|1(将L更改为M),生成版本-2(25行)符号。
1.2 错误:https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=http://bit.ly/1234&chld=L|1(将长度从16更改为18),生成第2版(25行)符号。
尝试编程......糟糕...请参阅http://phpqrcode.sourceforge.net/,即使在编程时,我也无法选择真正的“字母数字”选项!使用这种工具不能生成版本-1符号。