猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何对字符串进行URL编码
如何对字符串进行URL编码
我有一个URL字符串(
NSString
)有空间和
&
人物。如何对整个字符串(包括
&
(符号和字符和空格)?
一只萌萌小番薯
浏览 1323
回答 2
2回答
元芳怎么了
自从选择了答案之后,已经添加了新的API;您现在可以使用NSURLU实用程序了。由于URL的不同部分允许不同的字符,所以请使用适用的字符集。下面的示例对查询字符串中包含的内容进行编码:encodedString = [myString stringByAddingPercentEncodingWithAllowedCharacters:NSCharacterSet.URLQueryAllowedCharacterSet];要具体地转换‘&’,您需要从url查询集中删除它,或者使用不同的集合,因为URL查询中允许‘&’:NSMutableCharacterSet *chars = NSCharacterSet.URLQueryAllowedCharacterSet.mutableCopy;[chars removeCharactersInRange:NSMakeRange('&', 1)]; // %26encodedString = [myString stringByAddingPercentEncodingWithAllowedCharacters:chars];
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
iOS
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续