美文网首页iOS基础知识
iOS 开发_NSString与UTF8格式的相互转换

iOS 开发_NSString与UTF8格式的相互转换

作者: iOS_PM_WEB_尛鹏 | 来源:发表于2017-04-16 11:32 被阅读0次

【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!

1.应用场景:

错乱字符显示需要转码

2.实现目标:

消除错乱字符

3.代码说明:

①NSString 以UTF8格式进行编码

//iOS 9以前
[string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//iOS 9以后
[string stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

②已经用UTF8进行编码的乱码进行解码

//iOS 9以前
[string stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//iOS 9以后
[string stringByRemovingPercentEncoding];

相关文章

网友评论

    本文标题:iOS 开发_NSString与UTF8格式的相互转换

    本文链接:https://www.haomeiwen.com/subject/lfzbattx.html