Facebook iOS SDK и Unicode - PullRequest
       19

Facebook iOS SDK и Unicode

1 голос
/ 24 августа 2011

Я использую Facebook SDK iOS и продолжаю получать строки данных, такие как "\ U9ec3 \ U6de8 \ U5a77" в Graph API.В чем дело?Это код, который я использую:

- (void)request:(FBRequest *)request didLoad:(id)result{
   NSLog(@"%@",[result description]);
}


- (void)requestFeed:(NSString *)path withDelegate:(id)delegate{
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat: @"https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=%@&client_secret=%@",APP_ID,APP_SECRET]]];

    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

    NSString *access_token = [[[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding] substringFromIndex:13];

    NSLog(@"%@",access_token);

    [fb requestWithGraphPath:path andParams:[NSMutableDictionary dictionaryWithObjectsAndKeys:access_token,@"access_token", nil] andDelegate:delegate];
}

1 Ответ

1 голос
/ 02 сентября 2011

Ваша строка '\u9ec3\u6de8\u5a77' эквивалентна '黃淨婷'.

Это выглядит как чье-то имя на китайском языке.Согласно Google Translate, оно читается как "Huáng Jìng-tíng" на китайском языке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...