QRCode.js无法识别中英文混合字符的解决办法

发布时间 2023-08-30 17:22:01作者: zzgreg

开源在此:https://github.com/davidshimjs/qrcodejs

引用://static.runoob.com/assets/qrcode/qrcode.min.js

这篇文章讲解了使用方法:

QRCode.js:使用 JavaScript 生成二维码  : https://www.runoob.com/w3cnote/javascript-qrcodejs-library.html

最下面提到了一点:【如果文本长度在215左右就会报错】

而我遇到的问题是,如果我输入纯中文,或者纯英文+数字,不会出错。

如果我输入纯英文+数字,末尾加上中文,也不会出错。

如果我输入纯中文,加上纯英文+数字,也不会出错。

但是!我输入纯中文开头、中英文混搭,比如中文+英文+中文,那就完全无结果了!

或者纯中文加上特殊字符,比如全角的逗号,也是无结果!

试过太多办法,都无法解决。

最终发现,使用这个库就解决了!https://github.com/ushelp/EasyQRCodeJS

还同时解决了文本长度的问题。

并且,使用方法跟qrcodejs一模一样!太棒了!感谢这位中国人!