说一下我的解决办法,参考了网上的很多方法,不过很多没有实验成功,说一下我成功的例子:
1.按照这个帖子的方法去重新编译zbar库
http://blog.csdn.net/justinjing0612/article/details/8910332
但是修改代码的时候不能按照他的来;
latin1_cd=iconv_open("UTF-8","ISO8859-1");
/*But this one is often used, as well.*/
sjis_cd=iconv_open("UTF-8","GB2312");
/*This is a trivial conversion just to check validity without extra code.*/
utf8_cd=iconv_open("UTF-8","UTF-8");
重点是修改第二条,原来是日本的编码方式。。。第一个不改也可以。
网上大部分都是修改第一个编码方式,修改完了,只是解决部分中文字的乱码问题。还需要加一些判断。
直接修改第二个,简单,粗暴!
2.zbar不支持arm64的问题
按照这个帖子的来:
http://blog.diogot.com/blog/2013/09/18/static-libs-with-support-to-ios-5-and-arm64/
-sdk 版本使用
xcodebuild -showsdks 这个命令获取。
就这样,简单地记录一下。