#pragma mark -- ZBarReaderViewDelegate
-(void)readerView:(ZBarReaderView *)readerView didReadSymbols:(ZBarSymbolSet *)symbols fromImage:(UIImage *)image
{
const zbar_symbol_t *symbol =zbar_symbol_set_first_symbol(symbols.zbarSymbolSet);
<span style="color:#ff0000;">NSString *strss =[NSString stringWithUTF8String: zbar_symbol_get_data(symbol)];
NSString *symbolStr;
if ([strss canBeConvertedToEncoding:NSShiftJISStringEncoding]) {
symbolStr = [NSString stringWithCString:[strss cStringUsingEncoding: NSShiftJISStringEncoding] encoding:NSUTF8StringEncoding];
}</span>
UIAlertView *alertView=[[UIAlertView alloc] initWithTitle:@""message:[symbolStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] delegate:nil cancelButtonTitle:@"取消"otherButtonTitles:nil];
[alertView show];
}
iOS开发-zbar解析中文乱码情况
最新推荐文章于 2022-08-03 20:51:15 发布