iOS基础知识

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

2017-04-16  本文已影响0人  iOS_PM_WEB_尛鹏

【作者前言】: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];
上一篇 下一篇

猜你喜欢

热点阅读