博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 9.0 NSString汉字怎么生存UTF8
阅读量:6429 次
发布时间:2019-06-23

本文共 533 字,大约阅读时间需要 1 分钟。

NSString *str = @"我是好人";

把这个转成UTF8以前我们使用的是

 

NSString *str3 = [str stringByAddingPercentEscapesUsingEncoding:

NSUTF8StringEncoding];

但是在ios9这个方法废弃了 

用如下方法转

 

 NSString *str1 = [str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

那如果想转成“我是好人”这个字符串怎么办呢 ,不用担心有方法的

还是说以前我们用的方法是

 

NSString *str3 = [str1 stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

ios9同样废弃了这个方法 现在使用

 

NSString *str2 = [str1 stringByRemovingPercentEncoding];

转载于:https://www.cnblogs.com/Yishu/p/5142289.html

你可能感兴趣的文章
访问IIS元数据库失败的解决方法
查看>>
电子邮箱变成垃圾筒,是谁在给我们发送垃圾邮件?
查看>>
JavaBeansDataExchange could not instantiate result class
查看>>
树莓派airplay
查看>>
PowerDesigner 16.5 连接MySQL和逆向工程图
查看>>
移动飞信接收消息类掉线问题
查看>>
Learn Python the Hard Way: 读写文件
查看>>
react 学习网站,够全
查看>>
iMatrix平台流程引擎之办理人设置分享!
查看>>
IOS 支付宝支付常见问题
查看>>
Git 环境变量配置
查看>>
有关字节序
查看>>
Idea插件
查看>>
AI考拉技术分享-Node基础架构专题(二)
查看>>
手机在于折腾,这下玩火自焚了...
查看>>
《工具 系列》 - Cmder
查看>>
android通过socket连接服务端(PC端)
查看>>
数据库 三大范式
查看>>
eclipse打不开
查看>>
NDK学习一: - 环境搭建
查看>>