使用第三方库导致NSLog打印数组NSArray或字典NSDictionary时出现\U开头乱码的解决办法
2013-10-27 01:45
465 查看
- (void)logDic:(NSDictionary *)dic { NSString *tempStr1 = [[dic description] stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"]; NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""]; NSString *tempStr3 = [[@"\"" stringByAppendingString:tempStr2] stringByAppendingString:@"\""]; NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding]; NSString *str = [NSPropertyListSerialization propertyListFromData:tempData mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:NULL]; NSLog(@"dic:%@",str); }
相关文章推荐
- 使用第三方库导致NSLog打印数组NSArray或字典NSDictionary时出现\U开头乱码的解决办法
- OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题
- OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题
- winXP系统电脑打印文字字体出现乱码的解决办法
- 在使用SQLite插入数据时出现乱码的解决办法
- mac下出现xcrun: error导致git、svn无法使用的解决办法
- DOS命令下使用sqlite3 命令中文乱码的解决办法(用adb shell 查看出现中文乱码)
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- Log的使用技巧——解决字典和和数组的直接打印时问题
- 使用LinqDataSource出现“找不到与ViewState中存储的原始值中的给定键相匹配的行,请确保"keys"字典包含与上一个Select操作返回的行对应的唯一键值”错误的解决办法
- Java JSONObject数组使用时出现"nullpointerexception"的解决办法
- Eclipse RCP 中使用UTF8编码出现乱码问题的解决办法
- Java 文件上传,使用FileItem解析时,出现乱码的解决办法
- vc本地编码程序在日文系统出现乱码无法使用的解决办法
- JS中使用window.open(url,..);开启新窗口时,传参url没有乱码,但是传到后台出现乱码 解决办法
- win8 中使用第三方无线网卡出现无线连接受限解决办法
- Ubuntu使用OpenOffice时打印中文字体乱码的解决办法
- 使用 Pentaho data-integration (Kettle) 进行数据转换出现中文乱码时的解决办法
- php编程,windows记事本转utf8编码,response开头出现乱码字符的解决办法