1
47
因此,为了将来参考任何不想花两天时间搜索互联网来解决这个问题的人,当你将字节数组编码成二维码时,你必须使用
|
2
18
这是我的工作示例Java代码,使用ZUTY用UTF-8编码来编码QR代码,请注意:您需要将路径和UTF8数据更改为您的路径和语言字符。
|
3
5
值得一提的是,我的groovy峰值似乎可以同时使用utf-8和iso-8859-1字符编码。但不确定非ZXing解码器尝试解码UTF-8编码图像时会发生什么…可能因设备而异。
|
4
2
也许值得一看 QRGen ,它构建在zxing之上,支持使用这种语法的utf-8:
|
5
1
如果您真的需要对UTF-8进行编码,您可以尝试在Unicode字节顺序标记之前进行编码。我不知道这种方法的支持有多广泛,但ZXing至少似乎支持它: http://code.google.com/p/zxing/issues/detail?id=103 我最近一直在读二维码模式,我 认为 我在其他地方也看到过同样的做法,但我不知道在哪里。 |
6
0
我试着使用ISO-8859-1,如第一个答案中所述。在编码方面一切正常,但当我尝试使用解码时的结果字符串获取字节[]时,所有负字节都变成了字符63(问号)。以下代码不起作用:
这看起来很奇怪,因为在一个非常老的版本(不知道确切的)中,API有一个方法thar可以很好地工作:
所以我尝试搜索为什么删除了这个方法,并意识到有一种方法可以通过元数据获取字节集。所以我的解码方法如下:
|
saj5211 · 如何使用片段为Android创建二维码生成器 7 年前 |
Emotional_Goose · Zxing库插入多个值的可能性? 7 年前 |
AlIon · 如何制作UWP手机二维码阅读器? 8 年前 |
Matthias · 通用应用位图中的ZXing 8 年前 |
JayVDiyk · 将扫描仪设置为只读QR码并忽略其他类型的条形码 8 年前 |