内容 |
今天在用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 |