javascript - 二维码是如何写入中文字符信息的?

 

问题描述:

本人在做一个公司外包项目要根据唯一一个key生码

我个人找了两种开源工具试了下不符合甲方要求
说是通过扫码枪扫描不到中文?

想问一下二维码相关问题,这种二维码我用手机是可以扫描出中文字符的,甲方的扫码枪不可以,是需要增加字符集配置还是扫码枪的问题?
下方是我使用工具的线上demo
https://the-burtons.xyz/barcode-generator/
http://bwip-js.metafloor.com/demo/demo.html

image.png

我录入的content 内容是 这是一个二维码

扫码枪识别出来确实这样image.png


 

第 1 个答案:

https://www.cnblogs.com/guogangj/p/12082681.html


 

第 2 个答案:

二维码和条形码是不是弄混了


 

第 3 个答案:

扫码枪就是个键盘


 

第 4 个答案:

所以需求是咋样的?扫出来的中文内容是干啥的?是直接展示在某一个设备上, 还是录入到系统中的。

如果是转录到某一个系统之中,是否可以用转码方式来实现呢?
比如说生成二维码之前,先使用 encodeURIComponent 转码成 unicode,然后扫码之后转录到系统内部再 decodeURIComponent 转换回中文?

就是不知道OP你这边的扫码枪能不能扫出来字母和特殊符号。


 

第 5 个答案:

要支持GB18030字符集。


这是写好的子组件:<template> <div class="wrapper c ...