Xcode控制台输出json数据乱码转为中文
来源:互联网 发布:淘宝店铺代装修 编辑:程序博客网 时间:2024/06/06 01:44
我们常常需要使用NSLog在控制台输出内容查看一些结果是否正确或者获取信息等。但是由于中文编码格式的问题,直接输出json数据时中文总会以原始码文显示,而不是正常显示中文,之前搜索方法时找到如下方法:
在Xcode上方运行和结束运行右边选择模拟器的地方选择工程名-->Edit Scheme-->test-->更改Debugger的格式。
但是我的Xcode只有LLDB和NONE可以选择,始终无法正常显示中文,只能另寻他法。
我们获取json数据的时候,一般会直接转成NSDictionary的格式,或者就原有的json数据也可以,使用如下代码:
// json数据或者NSDictionary转为NSData,responseObject为json数据或者NSDictionaryNSData *jsonData = [NSJSONSerialization dataWithJSONObject:responseObject options:NSJSONWritingPrettyPrinted error:nil];// NSData转为NSStringNSString *jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];NSLog(@"%@", jsonStr);这样输出的就是正常中文显示的了,也就是用UTF8编码后的结果。
另外介绍一个方便查看json数据的软件:VisualJSON。
直接在Mac App Store下载即可,免费的,很好用,直接把json数据,或者上面转化后的NSString粘贴放在Content区域里,下方的Text就会显示便于查看结构的json数据。
1 0
- Xcode控制台输出json数据乱码转为中文
- Xcode控制台输出json数据乱码转为中文
- Xcode控制台输出json数据乱码转为中文-姬云鹏
- Xcode控制台输出json数据乱码转为中文
- Xcode 控制台输出中文有乱码的问题
- Xcode 控制台输出不全 ,NSLong输出小技巧,NSLog输出中文,json格式错误
- VC6控制台输出中文乱码
- MyEclipse控制台中文输出乱码
- 控制台输出中文乱码问题
- IDEA控制台输出中文乱码
- idea2016_64bit 控制台输出中文乱码
- VS 控制台输出 中文乱码
- webstorm 控制台输出中文乱码
- xcode控制台打印Json数据
- IOS FKConsole设置XCODE控制台输出中文
- ANT控制台输出中文乱码的解决方法
- ANT控制台输出中文乱码的解决方法
- Eclipse控制台中的中文输出乱码问题
- JS对cookie的读取、修改、删除
- Andorid Touch 事件情景解析
- linux配置mysql并用php进行连接
- Android 开发之侧滑的实现
- 网站架构经验随笔
- Xcode控制台输出json数据乱码转为中文
- 14个Xcode中常用的快捷键操作
- php缓存技术
- linux下ps命令 和 grep命令用法(原文http://blog.chedushi.com/archives/4007)
- Reorder List 链表重排
- 字节序之大小端模式
- volatile 关键字
- C# 计算程序用时
- Linux下查看文件内容的命令