iOS 9 Str 转UTF-8

在数据网路请求或其他情况下,需要将字符串转换成UTF-8编码 ios9后对其方法进行了修改

NSString *str = @"北京";
把这个转成UTF8以前我们使用的是
NSString *str3 = [str stringByAddingPercentEscapesUsingEncoding:
NSUTF8StringEncoding];
但是在ios9这个方法废弃了
用如下方法转
NSString *str1 = [str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

那如果想转成“北京”这个字符串怎么办呢 ,不用担心有方法的
还是说以前我们用的方法是
NSString *str3 = [str1stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

ios9同样废弃了这个方法 现在使用
NSString *str2 = [str1 stringByRemovingPercentEncoding];-8

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在数据网路请求或其他情况下,需要将字符串转换成UTF-8编码 ios9后对其方法进行了修改 NSString *s...
    Amok校长阅读 17,013评论 0 6
  • 在数据网路请求或其他情况下,需要将字符串转换成UTF-8编码 ios9后对其方法进行了修改 NSString *...
    幻想另类美阅读 2,844评论 0 0
  • 酷暑逼近,餐桌上开始频现苦瓜的身影。 第一次吃苦瓜,当味蕾接触到那一丝清苦时,我就把它吐得精光。母亲却...
    安一宁阅读 4,881评论 2 3
  • 曾经我们以为会在一起一辈子,我想一直以朋友形式待在你身边,不敢逾越不敢窥视,我以为你懂,但其实原来你什么都不懂,是...
    阿阿雯阅读 1,490评论 0 0
  • 1.感恩我的内心充满力量,无论遇到什么都很有力量,越来越好,越来越了解我自己,感谢感谢感谢! 2.感恩我的身体越来...
    度量衡1阅读 1,418评论 0 0

友情链接更多精彩内容