作者wasihero ( )
看板MacDev
标题Re: [问题] JSON 中文怪现象一问T_T
时间Mon Jun 4 12:37:16 2012
※ 引述《chengreg (想重回校园的工程师)》之铭言:
: 以下是小弟转成NSString 的 code
: NSString *theXML = [[NSString alloc] initWithBytes:[webData mutableBytes]
: length:[webData length] encoding:NSUTF8StringEncoding];
: NSLog(@"\r\n\r\n%@", theXML);
: ps. webData <-- NSMutableData
: theXML 已是JSON格式,而非XML格式
你改用这样试试看
NSString *html = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
SBJSON *json = [[SBJSON alloc] init];
id obj = [json objectWithString:html];
NSLog(@"obj=%@", obj);
我这样用是还没有遇过utf8中文字出错的问题
utf8mb4字集是有遇过点问题
但是和这段程式码也没关系
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.170.9.83
1F:推 chengreg:谢谢大大,但我发现真的是JSON格式问题,Checker可过,但是 06/04 15:30
2F:→ chengreg:NSJSONSerialization却无法辨识... 06/04 15:30
3F:→ wasihero:那就不要用那个阿... SBJSON是facebook有在用的..很稳 06/04 19:32
4F:推 xevisu:SBJSON用到目前没问题+1 06/11 00:02