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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在数据网路请求或其他情况下,需要将字符串转换成UTF-8编码 ios9后对其方法进行了修改 NSString *s...
    Amok校长阅读 17,002评论 0 6
  • /**ios常见的几种加密方法: 普通的加密方法是讲密码进行加密后保存到用户偏好设置( [NSUserDefaul...
    彬至睢阳阅读 3,040评论 0 7
  • 在数据网路请求或其他情况下,需要将字符串转换成UTF-8编码 ios9后对其方法进行了修改 NSString *...
    幻想另类美阅读 375评论 0 0
  • 酷暑逼近,餐桌上开始频现苦瓜的身影。 第一次吃苦瓜,当味蕾接触到那一丝清苦时,我就把它吐得精光。母亲却...
    安一宁阅读 1,194评论 2 3
  • 曾经我们以为会在一起一辈子,我想一直以朋友形式待在你身边,不敢逾越不敢窥视,我以为你懂,但其实原来你什么都不懂,是...
    阿阿雯阅读 194评论 0 0