猿问
如何对字符串进行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
相关分类
iOS
我要回答