现在的位置: 首页 > 综合 > 正文

(iphone/ipad)解析json时指定字符编码问题

2013年09月06日 ⁄ 综合 ⁄ 共 483字 ⁄ 字号 评论关闭

最近碰到一个问题,从服务器上解析json后得到的数据全是乱码,后来发现需解析成utf-8格式,指定字符编码也很简单,添加一个属性即可:

#pragma mark - 请求成功的处理

-(void)requestFinished:(ASIHTTPRequest *)request
{
	SBJsonParser *parser = [[SBJsonParser alloc] init];
	
	//	NSString *responseString = [request responseString];
    NSString *responseStr=[[NSString alloc] initWithData:[request responseData] encoding:NSUTF8StringEncoding];
    jsonArr=[[NSMutableArray alloc]initWithArray:[responseStr JSONValue]];
    NSLog(@"******finish****jsonArr:%@",jsonArr);
    [responseStr release];
	[parser release];
}

抱歉!评论已关闭.