我正在抓取JSON供稿,但奇怪的字符出现在JSON供稿中。例如pass \ u00e9表示passé。我已经UTF-8将其与NSUTF8StringEncoding
UTF-8转换?
我使用的下一个JSON:
NSString *jsonString = [NSString
stringWithContentsOfURL:[NSURL URLWithString:UrlXml]
encoding:NSUTF8StringEncoding
error:nil];
SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *results = [parser objectWithString:jsonString error:nil];
parser = nil;
显示问题在哪里出现 - 在控制台或屏幕上? – QED 2012-04-14 20:16:46
在屏幕上,我的桌面视图 – Jones 2012-04-14 20:26:50
如果'jsonString'确定,那就是SBJSON的bug。否则,编码的选择是错误的。 – Costique 2012-04-14 20:46:34