Re: [問題] JSON 中文怪現象一問T_T

看板MacDev作者 ( )時間12年前 (2012/06/04 12:37), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

06/04 15:30, , 1F
謝謝大大,但我發現真的是JSON格式問題,Checker可過,但是
06/04 15:30, 1F

06/04 15:30, , 2F
NSJSONSerialization卻無法辨識...
06/04 15:30, 2F

06/04 19:32, , 3F
那就不要用那個阿... SBJSON是facebook有在用的..很穩
06/04 19:32, 3F

06/11 00:02, , 4F
SBJSON用到目前沒問題+1
06/11 00:02, 4F
文章代碼(AID): #1Fp3j-2F (MacDev)
文章代碼(AID): #1Fp3j-2F (MacDev)