在Xcode上方運行和結束運行右邊選擇模擬器的地方選擇工程名-->Edit Scheme-->test-->更改Debugger的格式。
但是我的Xcode只有LLDB和NONE可以選擇,始終無法正常顯示中文,只能另尋他法。
我們獲取json數據的時候,一般會直接轉成NSDictionary的格式,或者就原有的json數據也可以,使用如下代碼:
// json數據或者NSDictionary轉爲NSData,responseObject爲json數據或者NSDictionary
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:responseObject options:NSJSONWritingPrettyPrinted error:nil];
// NSData轉爲NSString
NSString *jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"%@", jsonStr);
這樣輸出的就是正常中文顯示的了,也就是用UTF8編碼後的結果。
另外介紹一個方便查看json數據的軟件:VisualJSON。
直接在Mac App Store下載即可,免費的,很好用,直接把json數據,或者上面轉化後的NSString粘貼放在Content區域裏,下方的Text就會顯示便於查看結構的json數據。