蓝科溯源

www.bluearp.com

二维码中文乱码问题解决

2017-06-24 08:01:46

二维码中文乱码问题解决

if (code.equals(utf8)) { code = obj.getText(); }

然后返回code,这样两个码都能返回正常的中文了。

new String(obj.getText().getBytes("ISO-8859-1"), "GB2312");

转完之后中文确实能正确显示

String code = new String(obj.getText().getBytes("ISO-8859-1"), "GB2312"); String utf8 = new String(obj.getText().getBytes("ISO-8859-1"), "UTF-8");

把结果分别用GB2312和UTF-8转码,我查查生成的二维码不用转码,中文是正常的,这样一转,两个结果都是乱码,并且是一样的。

二维码中文乱码问题解决

以前看过一篇帖子,说中文乱码用GB2312转码

原因好像是我查查生成二维码的时候是用的UTF-8编码,这个我不确定,关于编码什么的也不太懂,我打印日志看了一下

二维码中文乱码问题解决

二维码中文乱码问题解决

但是再试一下用我查查生成的二维码,发现又出现乱码了。

而百度二维码那个,扫出来结果是乱码,用GB2312转码后,中文正常了,而用UTF-8转码还是乱码。

二维码扫描出来的信息,有的中文是乱码,zxing没有解决这个问题,比如百度搜二维码,搜到的百度百科里那个二维码,扫出来有乱码。

所以,对于这两个结果,我是这么处理的:

不知道还有没有其他编码格式生成的二维码,有待测试,如果还有其他的话,这种办法不行了。

蓝城云软件产品收费标准

二维码应用云溯源

联系我们
现在注册,即可享受免费生成二维码溯源
蓝城云微信
购买咨询
溯源解决方案
灵活的合作方式
1对1贴心售后服务
2017 bluearp.com 版权所有 京ICP备17007110号-1
溯源软件,溯源系统,二维码溯源,溯源管理软件,查询真伪,二维码溯源2222
服务热线
服务热线

022-82939965

服务时间 周一至周五 8:30-18:00
7*24小时咨询热线 业务咨询

许经理 13001001853

项目咨询

闫经理 13051250015

王经理 13051210015

扫码关注
扫一扫关注溯源案例
返回顶部
022-82939965