【文件属性】:
文件名称:ZXing 2.1版GBK中文乱码解决办法
文件大小:5KB
文件格式:ZIP
更新时间:2016-01-17 10:18:28
zxing ios gbk 中文乱码
ZXing 2.1版GBK中文乱码解决办法:
zxing中扫瞄二维码图片,如果包含Gbk中文,乱码解决办法是修改DecodedBitStreamParser.h文件,在里面加入GBK的判断。
在2.1版本中,解码的定义不在这个类中了,挪到了StringUtils类中,所以需要修改这个类,在修改过程中发现,中文被优先转移成日文了。
所以需要挪动一下原类中的代码顺序。
使用方法,直接用两个类,把原来的类给替换掉就可以了。
网友评论
- 还没有尝试,不过应该蛮不错
- 终于解决了乱码问题,谢谢分享
- 完全不行,还是解决不了
- 我放了断点在代码里,发现它没有跑到那里,我反复查看代码,发现代码不会调用StringUtil这个类的方法,为什么呢?
- 终于解决了乱码问题,谢谢分享
- 问题没解决 识别率不好高其实 特别是 又要gbk 又要utf8
- 感觉还不错,不好配置。
- 非常感谢,解决问题了
- 还是很有帮助的,解决了乱码问题,感谢。
- 还是没有解决问题啊
- 非常感谢,解决问题了
- 谢谢,问题已解决
- C#下没有解决问题
- 不错,挺好的
- 修改了一下编码类型即可解决,不过任然感谢楼主分享 BitMatrix byteMatrix = new MultiFormatWriter().encode(new String(str.getBytes("UTF-8"),"ISO-8859-1"), BarcodeFormat.QR_CODE, 300, 300);
- 看到网上都是这么解决的,可是我用C++的解码出来还是乱码
- 确实 解决了gb32 乱码问题
- 不错 很好用
- 没有解决问题
- 还行吧,就是功能少了点
- 真的十分感激,这个方法很好用,解决了我的乱码问题。
- 部分有用吧,用来参考还是可以的
- 我的c#开发,没找到,还是没解决
- 对unicode编码的识别会出乱码,不过纯中文(含数据)的解码没有出现问题
- 试了几个果然解决了
- 没有解决问题 不知道怎么用
- 还行吧,就是功能少了点