일부 데이터에 UTF8 문자가 포함되어 있습니다. 나는에게 콘솔에서 문자를 올바르게 볼 수 있습니다 다음과 같은 경우이 단계를 수행 한 후
SBJson - UTF8 문자
NSString *responseData = [[NSString alloc]
initWithData:urlData
encoding:NSUTF8StringEncoding];
NSLog(@"Response = %@", responseData);
출력
{"success":1,"row":1,"no":"001","title":"Arendi iOS","subject":"Konu 1","describtion":"Aciklama 1 ıİöÖçÇüÜğĞ","attachment":"Eklenti 1","status":1}
나는이 일을하고있다 :
SBJsonParser *jsonParser = [SBJsonParser new];
NSDictionary *jsonData = (NSDictionary*)[jsonParser objectWithString:responseData error:nil];
NSLog(@"jsonData = %@",jsonData);
출력 :
jsonData = {
attachment = "Eklenti 2";
describtion = "Aciklama 2 \U0131\U0130\U00f6\U00d6\U00e7\U00c7\U00fc\U00dc\U011f\U011e";
no = 002;
row = 2;
status = 1;
subject = "Konu 2";
success = 1;
title = "Arendi Android";
}
NSString *description = (NSString*)[jsonData objectForKey:@"description"];
를하지만 나에게 null
을 제공합니다 : 그 후
나는이 일을하고있다. 이 문자를 올바르게 인쇄하려면 어떻게해야합니까?
고맙습니다. 내 PHP 파일에 오타가 있었다. :) –