ZARBAR中文乱码解决方法

简介: 首先参考了这片文章http://blog.csdn.net/xueer8835/article/details/7955590 把库里的zbar/qrcode/qrdectxt.c 文件的 //latin1_cd=iconv_open("UTF-8","ISO8859-1"); 变成 latin1_cd=iconv_open("UTF-8","GB18030")

首先参考了这片文章http://blog.csdn.net/xueer8835/article/details/7955590

把库里的zbar/qrcode/qrdectxt.c 文件的

//latin1_cd=iconv_open("UTF-8","ISO8859-1");
变成
latin1_cd=iconv_open("UTF-8","GB18030")

然后再重新编译.a文件
最后在zarbar回调中加上代码
ZBarSymbol *sym = nil;
    for(sym in syms) {
        break;
    }
    NSString *result = sym.data;
    if ([result canBeConvertedToEncoding:NSShiftJISStringEncoding])
    {
        result = [NSString stringWithCString:[result cStringUsingEncoding: NSShiftJISStringEncoding] encoding:NSUTF8StringEncoding];
    }



目录
相关文章
|
11月前
qt中文乱码错误
qt中文乱码错误
36 0
|
3月前
|
编解码 JavaScript 编译器
[字符编码] 实战篇:QT中文乱码的解决办法
[字符编码] 实战篇:QT中文乱码的解决办法
1321 0
|
11月前
|
Python
Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了
Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了
Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了
JAVAWEB 输出中文乱码??的解决方法
1.问题描述 JAVAWEB程序中,使用String输出中文,浏览器产生了乱码格式:
148 1
JAVAWEB 输出中文乱码??的解决方法
|
Windows
phpexcel导出数据乱码错误的解决方法
phpexcel导出数据乱码错误的解决方法
237 0
|
应用服务中间件
中文乱码的原因及解决方法
中文乱码的原因及解决方法
1904 0
中文乱码的原因及解决方法
QT5 中文乱码的解决方法。
QT5 中文乱码的解决方法。
142 0
QT5 中文乱码的解决方法。
Qt5显示中文乱码的解决方法
Qt5显示中文乱码的解决方法
568 0
Qt5显示中文乱码的解决方法
|
关系型数据库 MySQL 数据库