二维码zBar之乱码解决
2016-05-20 11:24
316 查看
解决ZBar 乱码不需要静态库
在自己的应用中调用下面的代码处理下获取的string即可
// 识别扫描后的信息类型
NSString *symbolStr =
symbol.data;
// zbar是日本人开发的,需要将默认的日文编码改为UTF8,否则扫描“坑爹”和“尼玛啊”等会出现乱码
if ([symbolStr canBeConvertedToEncoding:NSShiftJISStringEncoding])
{
symbolStr
= [NSString stringWithCString:[symbolStr cStringUsingEncoding: NSShiftJISStringEncoding] encoding:NSUTF8StringEncoding];
}
在自己的应用中调用下面的代码处理下获取的string即可
// 识别扫描后的信息类型
NSString *symbolStr =
symbol.data;
// zbar是日本人开发的,需要将默认的日文编码改为UTF8,否则扫描“坑爹”和“尼玛啊”等会出现乱码
if ([symbolStr canBeConvertedToEncoding:NSShiftJISStringEncoding])
{
symbolStr
= [NSString stringWithCString:[symbolStr cStringUsingEncoding: NSShiftJISStringEncoding] encoding:NSUTF8StringEncoding];
}
相关文章推荐
- hdu 5199 Comparison of Android version
- STL中关于map和set的四个问题?
- ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
- Git 常用命令整理
- iOS避免键盘遮挡输入方案
- JavaScript-学习一全局变量
- sprint1
- LeetCode-215.Kth Largest Element in an Array
- jQuery源码部分总结
- js获取iframe中的window对象的实现方法
- Android ToolBar
- 滤波器的设计(低通、带通、高通)的matalb代码
- compose: 对 Observable 整体的变换
- 风口的猪-中国牛市
- NDK_HelloWorld开发指南
- Gradle学习系列之十——自定义Plugin
- 硬件相关基础知识3(DDR3基本知识)
- RDLC设计
- sql merge
- redis