[問題] JSON 中文怪現象一問T_T
請教各位有經驗的前輩:
小弟最近因需求的關係需要用 C# WebService 輸出 JSON 格式
然後由iPhone接收資料.
基本上呼叫WebService 等動作都沒有出現任何異狀
直到iPhone端將JSON解回到NSDictionary都出現 0 個item ??
東查查,西查查 發現了一個怪現象
小弟直接把 webData <-- NSString 直接用 NSLog輸出 並且放到 Json checker
結果發現居然有一個中文字變成\346\226\207,造成格式錯誤
ex:
行政院會昨(三十一)日通過刑法部分條\346\226\207修正草案,
但是小弟用safari 直接連線WebService 並用Safari接收資料,
想證明這是WebService的錯誤,結果Safari出現的卻是正常的...T_T
ex:
行政院會昨(三十一)日通過刑法部分條文修正草案,
而且把Safari輸出的Json資料丟到 Json checker居然一切正常.....
請問前輩,這個問題該如何解決 ???
以下是小弟轉成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格式
以上~ 請前輩給予指導,再次謝謝 T_T
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.160.157
→
06/04 12:27, , 1F
06/04 12:27, 1F
→
06/04 12:30, , 2F
06/04 12:30, 2F
→
06/04 12:31, , 3F
06/04 12:31, 3F
推
06/04 13:51, , 4F
06/04 13:51, 4F
→
06/04 14:07, , 5F
06/04 14:07, 5F
→
06/06 14:38, , 6F
06/06 14:38, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):