IOS开发—MailCore2框架使用【folder 中文名称乱码解决】
今天在用MailCore2框架获取163邮箱中的所有folder时,发现只要是中文的就会出现乱码,乱码如下:
INBOX &g0l6P3ux- &XfJT0ZAB- &XfJSIJZk- &V4NXPpCuTvY- &dcVr0mWHTvZZOQ- &Xn9USpCuTvY- &i6KWBZCuTvY- Deleted Messages Archive Junk我在github上面找到了解决的方法,代码如下:
MCOIMAPFolder *folder = _folderArray[indexPath.row]; // 解决中文folder乱码问题 NSString *folderName = [[_session defaultNamespace] componentsFromPath:folder.path][0];
_folderArray是我定义的一个用来存放获取到的folder对象的属性,一个folder就是一个MCOIMAPFolder。如此转换,最终结果如下所示:
INBOX 草稿箱 已发送 已删除 垃圾邮件 病毒文件夹 广告邮件 订阅邮件 Deleted Messages Archive Junk
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。