中文输出

在获取到服务器给的数据的时候,打印出来的中文往往是unicode编码,那么如何直接打印出中文呢,就需要重写系统的方法,创建分类,来控制输出。

-(NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level

一组简单的数据:


1.解析的数据
2.unicode编码输出的内容

由以上两组图可以看出,是在字典中打印出来的中文字符。所以考虑重写一个系统字典的分类,在分类里面实现出我们想要的打印内容。


3.重写nsdictionay

重写NSDictionary 后,发现数组的样式是()表示的,我们更习惯用[],所以继续重写NSArray.


4.重写NSArray

这就实现了我们最终需要的效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容