您的位置首页百科问答

求通俗易懂的讲解二维码生成规则好么

求通俗易懂的讲解二维码生成规则好么

的有关信息介绍如下:

求通俗易懂的讲解二维码生成规则好么

生成时的基本规则主要有(仅适用于QR码)

1、要生成的内容的文字表示方式,就是常说的编码方法,

比如是标准的ASCII字符(数字、字母、常见的标点符号)的话,可以不用管它,反正都是兼容的。

如果有汉字就要注意了,是使用GB2312编码还是UTF8编码,还是UIncode编码,这个要与解析程序一致。

2、要生成的二维码的标准

比如是生成符合国际标准的还是生成符合中国国家标准的。

国际标准的话对汉字的表示效率不高,中国标准的话对汉字的表示效率高。如果是纯英文字符

则两个标准都可以。

3、总之这两点是需要考虑的。

解析程序要对应生成规则才行。一般的解析程序对第2点都可以自动识别(国外的程序有些不支持中国国家标准),但是对于第1点解析程序都是采用估计法来的,也就是说解析出来结果之后估计一下这个二维码可能采用了什么编码方法,有时会不准确的。

4、进一步

QR码对不同的数据采用不同的压缩方法,因此同样的编码信息,采用不同的布局效果可能会不一样。归纳起来,要想高效编制较小的QR码:

1、纯数字尽量放到一起

2、纯大写字符和数字尽量放在一起

3、大小写混合的放到一块

4、采用中国国家标准的话,汉字尽量放到一块

5、如果有汉字尽量不要使用Unicode编码和UTF-8编码,而使用GBK编码

以上只是粗略的原则,仅供参考。