(iphone/ipad)解析json時指定字元編碼問題

安迪潘發表於2011-10-31

最近碰到一個問題,從伺服器上解析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];
}


相關文章