iPhone ZBar库 中文乱码解决方法

转自:http://blog.sitetuan.com/index.php/2012/05/21/iphone-zbar%E5%BA%93-%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/

iPhone 下可以使用的 一维码、二维码 开源库有 ZXing 和 ZBar ,其中 zxing 主要是针对 Android 系统开发的,对 iPhone 支持很弱,所以 ZBar 是 iPhone 下最好的选择。

ZBar 有个问题,对于中文二维码的支持经常出现乱码。ZBar 缺省支持 SHIF-JIS, UTF-8, ISO8859-1 ,但是不支持 GB18030,而很多生成的二维码都是 GB18030 (或者 GBK, GB2312)的,所以 ZBar 解码出来就直接乱码了,最近开发 回首二维码 就遇到了这个问题。(回首二维码 下载)

这个修改其实很简单,只需要修改一个文件就可以了,见下面代码。


你可能感兴趣的:(android,image,list,iPhone,encoding)