ZXing 2.1版GBK中文乱码解决办法

时间:2016-01-17 10:18:28
【文件属性】:

文件名称: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编码的识别会出乱码,不过纯中文(含数据)的解码没有出现问题
  • 试了几个果然解决了
  • 没有解决问题 不知道怎么用
  • 还行吧,就是功能少了点